Я занимаюсь разработкой сайта wordpress. У меня есть доступ ко всем областям панели мониторинга/администратора, и я могу загрузить домашнюю страницу. Но когда я пытаюсь просмотреть любую из страниц или сообщений, которые я написал, я получаю эту ошибку:
Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. Пожалуйста, свяжитесь с администратором сервера [email protected] и сообщите им о времени возникновения ошибки и о том, что вы, возможно, сделали, возможно, вызвали ошибку. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера. Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 500 Internal Server Error.
Можете ли вы помочь мне исправить эту проблему, чтобы эти страницы были видны? Благодарю!
Скорее всего, вы используете Dreamhost. Они используют Apache mod_security и имеют строгий набор правил безопасности. Возможно, вы заблокировали себя из-за неоднократных неудачных попыток входа в систему или других "подозрительных" действий.
Вам просто нужно отключить mod_security некоторое время, и через пару часов снова включите его.
Если вы используете Dreamhost, вы можете сделать это на своей панели хостинга. Другие сервисы хостинга могут иметь аналогичные варианты, и если вы "перевернули свой собственный" Apache с mod_security, проверьте документацию о том, как отключить его временно. https://help.dreamhost.com/hc/en-us/articles/215947927-How-do-I-enable-Extra-Web-Security-for-my-website-
Имейте в виду, что при отключении mod_security вы можете подвергать свой сайт риску и что, возможно, не кто-то пробовал неудачные попытки...
code block
. При необходимости используйте жирный курсив, и изображение должно быть добавлено как изображение, а не как ссылка.
Возможно, проблема будет устранена:
... и проверьте. Надеюсь, это сработает.
Я бы попытался отключить плагины. Чаще всего это вызвано плохим плагином или конфликтом между двумя плагинами. Вы можете проверить свой журнал ошибок сервера или добавить следующий код в файл wp-config.php, чтобы увидеть ошибку
define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', true);