Включаем режим отладки.
Отладка ошибки всегда является частью работы с PHP. WordPress поставляется со своими собственными системами для упрощения процесса. Вы можете включить отладку в WordPress подключившись к вашему серверу по FTP/SFTP или SSH и отредактировав файл wp-config.php, просто добавив перед строкой /* That’s all, stop editing! Happy blogging. */ такие директивы:
**
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
**
WP_DEBUG – это константа РНР, которая переключает WordPress в режим отладки.
WP_DEBUG_LOG – обеспечивает сохранение всех ошибок в файл лога, называемые debug.log
В идеале у Вас должен быть такой код в вашем файле wp-config.php:
включение режима WP_DEBUG:
define( 'WP_DEBUG', true );
включение отладочного логирования в файл ### /wp-content/debug.log
define( 'WP_DEBUG_LOG', true );
У меня было следующее содержание файла "debug.log"
[08-Oct-2024 21:00:24 UTC] PHP Parse error: syntax error, unexpected character 0x01 in /var/www/r_usr/data/www/domen.ru/wp-includes/link-template.php on line 4380
[08-Oct-2024 21:00:24 UTC] PHP Fatal error: Uncaught Error: Call to a member function set() on null in /var/www/r_usr/data/www/domen.ru/wp-includes/l10n.php:856
Stack trace:
#0 /var/www/r_usr/data/www/domen.ru/wp-includes/l10n.php(959): load_textdomain()
#1 /var/www/r_usr/data/www/domen.ru/wp-includes/class-wp-fatal-error-handler.php(49): load_default_textdomain()
#2 [internal function]: WP_Fatal_Error_Handler->handle()
#3 {main}
thrown in /var/www/_r_usr/data/www/domen.ru/wp-includes/l10n.php on line 856
Исправил я это советом из интернета🙂
- Загрузите последнюю версию WordPress с официального сайта.
- Извлеките загруженный ZIP-файл на свой компьютер.
- Получите доступ к своему сайту через FTP или файловый менеджер в панели управления хостингом.
Перейдите в корневой каталог вашего сайта, обычно public_html. Загрузите папки wp-admin и wp-includes из извлеченных файлов WordPress в корневой каталог вашего сайта. Перезапишите все существующие файлы при появлении соответствующего запроса. Это заменит все потенциально поврежденные или отсутствующие основные файлы, не затрагивая ваш контент, темы или плагины.
Не загружайте папку wp-content , так как она содержит ваши темы, плагины и загрузки. Вы не хотите их перезаписывать.