#wordpress #iis
#wordpress #iis
Вопрос:
Версия — WordPress 4.7.12, на которой запущена тема Twenty Seventeen с Plesk Onyx, имеет веб-приложение для хостинга Windows
Ошибка Когда я вхожу в панель мониторинга и выбираю опцию «Обновить» для обновления установки WordPress до 5.1, она загружается некоторое время, а затем показывает сообщение об ошибке:
Страница не может быть отображена, поскольку произошла внутренняя ошибка сервера.
Другого текста, кроме этого, нет.
Что я пробовал до сих пор
-
Я попытался включить ведение журнала, добавив следующие три атрибута в файл wp-config, но файл отладки не генерируется в папке wp-content. Я проверил журналы IIS, но не смог увидеть обновление файла журналов.
define(‘WP_DEBUG’, true); define( ‘WP_DEBUG_LOG’, true); define( ‘WP_DEBUG_DISPLAY’, true);
-
Деактивированы все плагины — проблема сохраняется
Пожалуйста, предложите варианты исправления этого или получите более подробную информацию.
Комментарии:
1. Если вы используете apache, возможно, это ваш файл .htaccess. Убедитесь, что у вас включен mod_rewrite. На какой ОС это установлено? Если linux, вы можете проверить свой
/var/log
каталог и выполнитьtail -f
в своем error_log, который будет находиться в каталоге, таком как apache2 или httpd, и т.д. Убедитесь, что вы можете запуститьindex.php
файл напрямую. Попробуйтеphpinfo.php
файл с вызовомphpinfo();
и посмотрите, работает ли это. Обычно подобные вещи обычно сводятся к конфигурации WordPress, например, к правильной настройке вашей базы данных. Ошибка будет в вашем журнале ошибок php. Попробуйте такжеerror_reporting(E_ALL);ini_set('display_errors', 1);
2. Только что заметил, что вы ввели IIS. Извините, здесь нет большого опыта работы с Windows server.
Ответ №1:
Я думаю, что для этого и нужны журналы ошибок.
- Попробуйте создать файлы .user.ini или php.ini в том же каталоге, который содержит
error_log = phperrors.log
(предпочтителен абсолютный путь)
И затем снова запустите свой скрипт, а затем проверьте наличие того же файла.
Спасибо