Журнал ошибок не отображается в моей установке WordPress - PullRequest
0 голосов
/ 23 октября 2019

Я получаю это сообщение об ошибке, когда пытаюсь оставить комментарий на своем сайте: Сайт испытывает технические трудности.

Сообщение об ошибке появляется, когда пользователь пытается добавить комментарий на моем сайте www. ibdpage или когда они пытаются зарегистрироваться.

Чтобы отследить это, я попытался просмотреть файл журнала, но не могу получить файл журнала для записи.

Я помещаю строки в wp-config.php:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', '/public_html/ibdpage/wp-content/debug.log' );
define( 'WP_DEBUG_DISPLAY', false );

Кроме того, сайт ibdpage.com является поддоменом моего сайта napervillegi.com. Это один уровень глубоко в файловой иерархии. Я пытался использовать как true, так и путь к файлу debug.log в качестве аргумента для определения ('WP_DEBUG_LOG', ...), и оба пути не сработали.

Тем временем, что мне нужно сделать, чтобывыяснить, почему журнал ошибок не генерируется?

Ответы [ 2 ]

1 голос
/ 23 октября 2019
define( 'WP_DEBUG', false );

Это уже в файле wp.config.php

Вам просто нужно изменить его на

define( 'WP_DEBUG', true );

Если вы все еще не видите ошибку при добавлении комментариев

затем добавьте эту строку ниже в тему вверху файла functions.php в

ini_set('display_errors', 1);

Надеюсь, это будет работать Спасибо

0 голосов
/ 23 октября 2019

Начните с более простого:

define( 'WP_DEBUG_LOG', true );

Если это по-прежнему приводит к ошибке «сайт испытывает технические трудности», временно переименуйте файл .htaccess, чтобы не было странных перезаписей, вызывающих проблему. ,По крайней мере, это должно привести к записи журналов в /wp-content/debug.log внутри этой установки WordPress.

Относительно полного пути, однако:

define( 'WP_DEBUG_LOG', '/public_html/ibdpage/wp-content/debug.log' );

При доступе к файловой системе, даже если / public_html /может быть наивысшим значением, которое вы можете получить в файловой структуре вашей учетной записи cPanel, часто вам нужен полный путь, который будет выглядеть примерно так:

define( 'WP_DEBUG_LOG', '/home/accountname/public_html/ibdpage/wp-content/debug.log' );

Найдите Домашний каталог вваш cPanel или файловый менеджер, чтобы найти правильный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...