Ошибка 500, страница 404, доступ запрещён 403 — если вы видите эти коды на своём сайте, значит посетители тоже их видят. И уходят. Разберём, что означает каждая ошибка, почему она появляется и как её исправить — без паники и без программиста (в большинстве случаев).
Ошибка 500: Internal Server Error
Самая пугающая и самая частая. Сайт полностью перестаёт работать — вместо страниц белый экран или сообщение «500 Internal Server Error».
Причины:
- Конфликт плагинов — после обновления один плагин сломал другой. В WordPress это причина №1
- Ошибка в .htaccess — неправильное правило перенаправления или защиты
- Нехватка памяти — PHP memory limit исчерпан (особенно на дешёвом хостинге)
- Ошибка в коде темы — после ручных правок или обновления темы
- Проблемы хостинга — сервер перегружен или настройки PHP не соответствуют требованиям CMS
Как исправить:
- Проверьте, работает ли wp-admin. Если да — деактивируйте последний обновлённый плагин
- Переименуйте .htaccess через файловый менеджер хостинга (WordPress создаст новый)
- Увеличьте PHP memory limit в wp-config.php:
define('WP_MEMORY_LIMIT', '256M'); - Переключите тему на стандартную (Twenty Twenty-Four) через phpMyAdmin
- Проверьте логи ошибок на хостинге — там будет точная причина
Ошибка 403: Forbidden
Сервер понимает запрос, но отказывается его выполнять. Посетитель видит «403 Forbidden» или «Доступ запрещён».
Причины:
- Неправильные права доступа — файлы должны быть 644, папки — 755
- Пустая папка без index-файла — сервер запрещает просмотр директорий
- Блокировка по IP — плагин безопасности или хостинг заблокировал ваш IP
- Правила в .htaccess — deny from all или неправильные условия
- WAF (файрвол) — Cloudflare или хостинг-файрвол блокирует запросы
Как исправить:
- Проверьте права файлов через файловый менеджер хостинга
- Посмотрите .htaccess — нет ли правил блокировки
- Проверьте настройки плагина безопасности (Wordfence, iThemes Security)
- Если используете CDN — проверьте настройки файрвола
Ошибка 404: Page Not Found
Страница не найдена. Самая «безобидная» ошибка, но при массовом появлении убивает SEO и пользовательский опыт.
Причины:
- Удалённая страница — страницу удалили, а ссылки на неё остались
- Изменённый URL — поменяли slug страницы без редиректа
- Битые ссылки — внешние сайты ссылаются на несуществующую страницу
- Опечатка в ссылке — неправильный URL в меню или контенте
- Сброс постоянных ссылок — в WordPress: Настройки → Постоянные ссылки → Сохранить
Как исправить:
- Найдите все 404-ошибки: Яндекс.Вебмастер → Диагностика → Ошибки сканирования
- Настройте 301-редирект со старого URL на новый
- Проверьте внутренние ссылки — плагин Broken Link Checker или Screaming Frog
- Создайте полезную страницу 404 с навигацией и поиском
Как найти все ошибки на сайте
Инструменты для диагностики:
- Яндекс.Вебмастер — бесплатно, показывает ошибки индексации
- Google Search Console — бесплатно, раздел «Покрытие» и «Основные интернет-показатели»
- Screaming Frog — сканирует сайт и находит все битые ссылки, дубли, ошибки (бесплатно до 500 URL)
- PageSpeed Insights — проверка скорости и Core Web Vitals
- Rank Math / Yoast — SEO-плагины WordPress показывают проблемы прямо в админке
Когда нужен специалист
Простые ошибки (единичные 404, сброс ссылок) можно исправить самостоятельно. Обращайтесь к специалисту, если:
- Ошибка 500 не исчезает после базовых действий
- Сайт взломали и нужна чистка
- Массовые 404-ошибки после миграции или редизайна
- Проблемы с хостингом, которые не решает техподдержка
- Нужно настроить мониторинг, чтобы узнавать об ошибках раньше клиентов
В рамках разработки и поддержки сайтов мы настраиваем мониторинг ошибок, автоматические бэкапы и оперативно исправляем проблемы. А комплексную проверку можно начать с аудита сайта.
Следующий шаг
Сайт показывает ошибки и вы не можете разобраться? Напишите — проведу диагностику и исправлю. Обычно решается за 1–2 рабочих дня.