On 2021-10-07 18:28, J. K. wrote:
Hi,

I have a question to OpenBSD's httpd and PHP.
Don't know if this is httpd related or PHP.

With the default settings it's hard to debug
error with my PHP script, because under
/var/www/logs/error.log there is no timestamp
or the requested URI. Is there a configuration
for httpd or PHP to get more details in the
error log?

Thanks in advance.

BTW: This is my second mail with the same
context on this list. But had some troubles
with my domain.

Kind regards,

J. K.

My apologies as I am not really answering your question, but here goes. My OpenBSD machine running httpd is solely for learning, and it is low volume. To simplify debugging, I log both access and errors to /var/www/logs/error.log with the following entries in /etc/httpd.conf

log access "error.log"
log error "error.log"
log style forwarded

The access information tells me about URI, timestamp, browser/agent, things of that nature. Along with the errors that are logged in the same file, I then can easily associate a PHP error with a URI or timestamp.

My php and php-fpm files are unchanged from the defaults. My guess is there are options that can be set in /etc/php-8.0.ini but I have not checked nor made any changes to that file. (I have php/fpm 8.0 installed on my OpenBSD 6.9 system; you might have different versions installed)

Anyway, this might be helpful for you in the short term -- until you are able to more correctly log the information you need.

--
Joe Barnett

Reply via email to