Сайт выдает ошибку 500 Internal Server Error

Сайт выдает ошибку 500 Internal Server Error

WordPress является очень стабильной платформой для создания сайтов и блогов. Хочу заметить, что из блогового движка он в последние годы быстро эволюционировал в универсальный движок, на котором создаются не только блоги, но и бизнес-сайты с магазинами.

Тем не менее, время от времени, и этот движок может показать свой характер и выбросить шутку, от которой админу смешно не станет. Например, думаю, большинство админов встречались с белым экраном вместо админки, или с режимом обслуживания из которого сайт ну никак не хочет выходить.

Сегодня мы рассмотрим ошибку: 500 Internal Server Error

Сайт выдает ошибку 500 Internal Server Error

Это внутренняя ошибка сервера.

Возможные причины:
[sserrorlist]

  • проблемы с файлом .htaccess (неправильная конфигурация);
  • поврежденный плагин;
  • поврежденная тема;
  • нехватка памяти;
  • установка CMS не до конца (отсутствуют файлы, повреждение файлов);
  • и др.

[/sserrorlist]

Диагностика

Как найти причину?

[ssidealist]
  • просмотреть логи в корне сайта;
  • просмотреть журналы событий на хостинге;
  • включить режим отладки в файле wp-config.php.

[/ssidealist]

В корне сайта лежит файл wp-config.php. Открываем его и находим строчку:

define(‘WP_DEBUG’, false);

заменяем ее на это:

define(‘WP_DEBUG’, true);

Лечение

1. Создаем новый файл .htaccess
Находим в корне сайта старый наш файл .htaccess и переименовываем его, например в .htaccess_old.
Проверяем сайт, ведь после этого он может заработать.

Дальше нам нужно сгенерировать новый файл .htaccess.
Для этого заходим в админку в Параметры — Постоянные ссылки. Просто сохраняем наши настройки.

2. Если проблема не решилась нужно отключать плагины и темы.
Если после отключения плагинов проблема решилась, то дальше по очереди их включайте и таким образом найдете причину ошибки.

3. Если возможно — увеличьте лимит памяти.
Как это сделать?

4. Если ошибку так и не нашли.
Скачайте с официального сайта WordPress последний архив, распакуйте и перезалейте на своем сайте папки wp-admin и wp-includes.

[ideabox]Столкнулись с похожими проблемами? Не знаете как их решить? Нет времени чтобы копаться и разбираться во всем этом? Обратитесь к специалисту![/ideabox]
Рейтинг 0/5 (0 голосов)
 

Добавить комментарий

avatar