Поддержка и абонентское обслуживание

Что такое ошибка 500 на сайте?

Юрий, Пенза 0

После обновления одного из плагинов сайт вместо страниц стал показывать белый экран с надписью "Ошибка 500", а иногда вообще ничего, только пустоту. Хостинг говорит, что на их стороне всё в порядке. Что это за ошибка и на чьей стороне тогда проблема?

Дмитрий Акиндинов технический администратор сайтов

ответил

Ошибка 500 (Internal Server Error) — общий сигнал о том, что на сервере что-то сломалось в коде или настройках сайта, но сам сервер не может точно сказать, что именно. Причина почти всегда на стороне сайта: несовместимый плагин или тема после обновления, исчерпанный лимит памяти PHP или повреждённый файл .htaccess.

Точную причину покажет журнал ошибок — в панели хостинга обычно есть раздел «Логи ошибок» или файл error_log в корне сайта, где указан конкретный файл и строка кода, где произошёл сбой. Без этого журнала диагностика превращается в перебор вариантов вслепую.

Если доступа к логам нет, проверяют по шагам: переименовывают .htaccess во что-то другое и обновляют страницу — если заработало, дело в правилах редиректа; если нет, через FTP по очереди переименовывают папки последних обновлённых плагинов, отключая их так по одному.

Белый экран без текста ошибки (WSOD) — обычно то же самое, только вывод ошибок отключён в настройках PHP. Включить их временно можно строкой ini_set в файле wp-config.php или аналогичном файле конфигурации другой CMS, чтобы увидеть текст ошибки, а не пустой экран.

Подробный разбор Ошибка 403 Forbidden на сайте: причины и как вернуть доступ

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?