WP_DEBUG не работает и не только

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
burunduk
Сообщения: 6
Зарегистрирован: Ср апр 10, 2019 7:26 am
Откуда: Russia
Контактная информация:

WP_DEBUG не работает и не только

Сообщение burunduk » Пт май 31, 2019 12:54 pm

Неожиданно столкнулся с тем, что Wordpress не пишет debug.log по стандарту в wp-config.php

Код: Выделить всё

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
и php_error.log не пишет по стандарту там же

Код: Выделить всё

@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' );
Конфигурация сервера NGINX (frontend) + Apache (backend) php fastcgi. В общем стандартная.
Замена на mod_php, манипуляции с Jail PHP ни к чему не привели.
Далее.
Взял чистую WP из Автоустановщика. Тот вообще выдал по концовке .htaccess

Код: Выделить всё

# BEGIN WordPress

# END WordPress
Вывод делаю такой, что у 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.

Ответить