WP_DEBUG не работает и не только
Добавлено: Пт май 31, 2019 12:54 pm
Неожиданно столкнулся с тем, что Wordpress не пишет debug.log по стандарту в wp-config.php
и php_error.log не пишет по стандарту там же
Конфигурация сервера NGINX (frontend) + Apache (backend) php fastcgi. В общем стандартная.
Замена на mod_php, манипуляции с Jail PHP ни к чему не привели.
Далее.
Взял чистую WP из Автоустановщика. Тот вообще выдал по концовке .htaccess
Вывод делаю такой, что у Wordpress не хватает прав.
У кого какие мысли? Кто сталкивался?
Сразу скажу,
и
не предлагать, пройденный этап.
Жду решения.
UPD: iThemes Security вполне себе справился с обязанностями, .htaccess переписал, при переименовании папок получил ошибку 500, но все сделал.
UPD2: Пробежался по логам сервера. Ошибки PHP не пишутся НИКУДА, традиционный var/log и в аккаунте клиента пустые.
Вопрос по решению трабла с WP_DEBUG так и остается открытым, добавляется вопрос о логировании ошибок PHP.
Код: Выделить всё
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Код: Выделить всё
@ini_set( 'log_errors', 'On' );
@ini_set( 'display_errors', 'Off' );
@ini_set( 'error_log', '/home/customer_name/workspace/sites/site.com/wp-content/php_error.log' );
Замена на mod_php, манипуляции с Jail PHP ни к чему не привели.
Далее.
Взял чистую WP из Автоустановщика. Тот вообще выдал по концовке .htaccess
Код: Выделить всё
# BEGIN WordPress
# END WordPress
У кого какие мысли? Кто сталкивался?
Сразу скажу,
Код: Выделить всё
chown -R customer_name:customer_group /home/customer_name/workspace/sites/*
Код: Выделить всё
usermod -a -G apache customer_name
Жду решения.
UPD: iThemes Security вполне себе справился с обязанностями, .htaccess переписал, при переименовании папок получил ошибку 500, но все сделал.
UPD2: Пробежался по логам сервера. Ошибки PHP не пишутся НИКУДА, традиционный var/log и в аккаунте клиента пустые.
Вопрос по решению трабла с WP_DEBUG так и остается открытым, добавляется вопрос о логировании ошибок PHP.