Hi, the plugin seems not to respect the localtime set on the system as well as the one set in php.ini by date.timezone =
. The logging timestamp in the logs is UTC though CET is the that of the system. Because of that I have an issue with fail2ban recognizing and blocking failed logins. At the moment I am doing a “hacky” workaround and set date_default_timezone_set('CET');
manually in the log.php but would be interested in a general solution.
Hello,
I’ve attempted to configure this plugin on my Dreamhost WP site but am not seeing any log file activity after following the instructions.
Line 115/116 of my wp-config (sanitized):
/** Sets logging directory up for Jeepers Peepers syslog plugin */
define('BLOBAUDIT_LOG_PATH', '/wp-log/jeepers-peepers-wp-syslog.log');
Note, I also tried the full path with /home/$user/$site to the same effect.
The only thing showing up in my debug.log after enabling logging:
PHP Notice: Constant BLOBAUDIT_LOG_PATH already defined in /home/$user/$website/wp-config.php on line 116
In the wp-log directory, there’s no file being generated with this config in place. I’ve verified:
I wasn’t sure about open_basedir
being configured for my PHP, and I picked a location within the writable web root structure hoping to avoid permissions issues related to the hosting environment.
Any ideas or tips?
]]>