#Что означает сообщение
Показывается заглушка
Страница-заглушка вместо сайта чаще свидетельствует о неправильной привязке домена к виртуальному хосту или о попадании запроса в сайт по умолчанию.
#Как отличить причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Корневой каталог | При диагностике «Панель хостинга: вместо сайта открывается заглушка» уточните, какой файл, каталог или запись вызывает отказ, и сравните время её изменения с началом ошибки. Важно сопоставить проверку с исходным симптомом, а не с догадкой. | Если причина «Корневой каталог» подтверждена, для случая «Панель хостинга: вместо сайта открывается заглушка» исправляйте целевой файл или запись и оставляйте исходник на случай отката. Для проверки результата повторите только прежнее действие. |
| Домен | Сравните момент появления признака «Домен» с тем, когда ранее работала нужная функция. Учитывайте версию Панели хостинга и условия сбоя. | Для случая «Панель хостинга: вместо сайта открывается заглушка» исправляйте только подтверждённый фактор «Домен», сохраняя прежние настройки. Изменения вносите по одному, с возможностью возврата. |
| Кэш | Для версии «Кэш» при диагностике «Панель хостинга: вместо сайта открывается заглушка» уточните, какой файл, каталог или запись вызывает отказ, и сравните время её изменения с началом ошибки. Учитывайте версию Панели хостинга и условия сбоя. | Если причина «Кэш» подтверждена, для случая «Панель хостинга: вместо сайта открывается заглушка» исправляйте целевой файл или запись и оставляйте исходник на случай отката. Для проверки результата повторите только прежнее действие. |
| Файлы | Для версии «Файлы» при диагностике «Панель хостинга: вместо сайта открывается заглушка» уточните, какой файл, каталог или запись вызывает отказ, и сравните время её изменения с началом ошибки. Учитывайте версию Панели хостинга и условия сбоя. | Для случая «Панель хостинга: вместо сайта открывается заглушка» исправляйте целевой файл или запись и оставляйте исходник на случай отката. Изменения вносите по одному, с возможностью возврата. |
#Пошаговое решение
- Зафиксируйте ошибку и проверьте условияОткройте сайт по точному имени, с www и без, и запишите, какая заглушка отображается и какой HTTP-код возвращается. Если домен недавно перенесли, проверьте NS/A/AAAA в DNS; при правильном IP заглушка чаще указывает на непривязанный виртуальный хост.
- Выполните основную проверку и исправлениеВ панели хостинга откройте список сайтов/доменов и убедитесь, что домен добавлен к нужному проекту, у него правильный документ-корень и режим PHP. Если на том же IP много сайтов, открытие по голому IP может закономерно показывать заглушку по умолчанию — проверяйте по Host имени домена.
- Исключите другие подтверждённые причиныСравните конфигурацию Nginx/Apache для данного
server_name/ServerNameиroot/DocumentRootс реальным каталогом файлов; ищите конфликтующие блоки и устаревшие конфигурации. Не удаляйте заглушку из системного сайта по умолчанию, если настоящая причина в неверном сопоставлении домена. - Проверьте, действительно ли проблема решенаПосле правки сохраните конфигурацию, выполните
nginx -t/apachectl configtestи reload нужной службы. Откройте HTTPS-сайт с другого подключения, проверьте сертификат и запрашиваемый документ; при сохранении заглушки сравните IP и заголовки ответа.
#Что важно перед исправлением
Не меняйте содержимое других виртуальных хостов и не отключайте общий серверный конфиг: одна неправильная привязка может затронуть соседние сайты.