Как я могу исправить эту ошибку, которую я получаю, когда пытаюсь загрузить страницы на моем сайте Wordpress?

-1

Я занимаюсь разработкой сайта wordpress. У меня есть доступ ко всем областям панели мониторинга/администратора, и я могу загрузить домашнюю страницу. Но когда я пытаюсь просмотреть любую из страниц или сообщений, которые я написал, я получаю эту ошибку:

Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. Пожалуйста, свяжитесь с администратором сервера [email protected] и сообщите им о времени возникновения ошибки и о том, что вы, возможно, сделали, возможно, вызвали ошибку. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера. Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 500 Internal Server Error.

Можете ли вы помочь мне исправить эту проблему, чтобы эти страницы были видны? Благодарю!

  • 1
    Скорее всего, в вашем PHP-коде есть ошибка, которая вызывает синтаксическую ошибку и останавливает загрузку вашей страницы, вам необходимо иметь возможность просматривать журналы сервера для дальнейшей отладки.
  • 0
    Добро пожаловать в переполнение стека! Как @tristansokol сказал, что это, вероятно, ошибка в коде PHP где-то, и журналы сервера были бы лучшим местом, чтобы начать искать, чтобы отследить проблему. Дополнительно посмотрите на эту ссылку, чтобы создать минимальный, полный и проверяемый вопрос. Обновление вопроса с большей информацией, вероятно, приведет к лучшим ответам. В его текущем состоянии можно только догадываться о причине ошибки 500.
Теги:
development-environment

3 ответа

0

Скорее всего, вы используете 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 вы можете подвергать свой сайт риску и что, возможно, не кто-то пробовал неудачные попытки...

  • 0
    Я имею в виду, что это не на самом Weordpress, а на Apache.
  • 0
    Добро пожаловать в переполнение стека! Используйте инструменты форматирования, чтобы сделать ваш пост более читабельным. Блок кода должен выглядеть как code block . При необходимости используйте жирный курсив, и изображение должно быть добавлено как изображение, а не как ссылка.
0

Возможно, проблема будет устранена:

  • Перейдите в Настройки → Постоянная ссылка (в меню панели управления wp-admin)
  • Выберите "Обычная" (в разделе "Общие настройки")
  • Сохранить изменения

... и проверьте. Надеюсь, это сработает.

0

Я бы попытался отключить плагины. Чаще всего это вызвано плохим плагином или конфликтом между двумя плагинами. Вы можете проверить свой журнал ошибок сервера или добавить следующий код в файл wp-config.php, чтобы увидеть ошибку

define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', true);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню