Какие лог-файлы создает установка WordPress?
При отслеживании проблем в WordPress мне было сложно найти, куда WordPress отправляет ошибки. Куда WordPress записывает ошибки по умолчанию? Существуют ли несколько файлов, в которые направляются различные типы ошибок?
(Либо я очень плохо ищу в Google, либо документация WordPress действительно сложна для понимания.)

Где (и если вообще) записываются ошибки, зависит от вашей PHP-конфигурации. Вы можете управлять некоторыми настройками через файл WordPress wp-config.php
. Смотрите раздел Настройка журналирования ошибок в статье Редактирование wp-config.php.

Если у вас есть доступ к системе (что маловероятно на shared-хостинге), проверьте журнал сообщений. В большинстве случаев сбои оставляют там какие-то записи. Также стоит проверить логи веб-сервера. Насколько мне известно, WordPress не ведет собственных логов.

Это на VPS, которым я владею и управляю, так что у меня есть полный контроль над ним. В качестве первого шага в диагностике я проверил /var/log/messages
, и, конечно же, основные системы, на которые опирается WordPress, записывают туда информацию. Однако собственная внутренняя система обработки ошибок WordPress, похоже, не оставляет там ничего полезного. Так что в случае пресловутого "белого экрана смерти" ничего полезного не отображается. Хотя это скорее ошибка PHP, и я не видел, чтобы WordPress стабильно записывал ошибки PHP куда-либо. =/

@WesleyDavid, в таком случае я включаю полное логирование для PHP, но, конечно, это создаёт свои проблемы, если система уже открыта для публичного доступа.

Думаю, я так и сделаю и создам какой-нибудь скрипт развёртывания, который включает логирование и направляет ошибки в защищённый файл или набор файлов. Меня раздражает, что по умолчанию WordPress не ведёт хотя бы минимальное логирование ошибок PHP. Возможно, я просто постоянно нахожусь в режиме "Ворчун".

@WesleyDavid, тебе нужно учитывать, что подавляющее большинство пользователей WordPress — это не администраторы, и тот объем информации, который интересен нам с тобой, скорее всего, их перегрузит и, возможно, отпугнет. Добро пожаловать в мир рядовых пользователей. ;)
