Сайт не открывается после переезда на другой хостинг: что проверить

В октябре 2026 года мы перенесли два сайта на новый хостинг. Один открылся сразу. Второй — наш собственный design-msk.ru — встретил пустой страницей с ошибкой HTTP 500. Файлы те же, что и вчера, а сайт лежит. Ниже — как мы нашли причину за несколько минут и что стоит проверить при любом переезде.

Что случилось с нашим сайтом

Сайт написан на PHP без CMS и базы данных. При переезде мы скопировали файлы, переключили домен и открыли главную — ошибка 500. Внутренние страницы — тоже 500. При этом второй сайт, перенесённый в тот же день на тот же хостинг, работал.

Причина оказалась простой: новый хостинг по умолчанию включил для сайта PHP 5.3 — версию, поддержка которой закончилась в 2014 году. Код сайта использует возможности PHP 7 и новее, и старый интерпретатор просто не смог его прочитать. Второй сайт был написан в более старом стиле, поэтому на 5.3 и запустился. Переключили версию в панели хостинга на PHP 8 — сайт открылся.

Переезд показал и две скрытые проблемы, которые на старом хостинге себя не проявляли:

Диагностика за 10 минут

Ошибка 500 сама по себе ничего не говорит — она значит «на сервере что-то сломалось». Задача — быстро сузить круг. Мы проверяли в таком порядке:

Важно: не включайте показ ошибок на работающем сайте «на минутку» — посетители и поисковики увидят пути к файлам. Смотрите журнал ошибок или делайте временный диагностический файл и сразу удаляйте его.

Частые причины поломки после переезда

Чек-лист переезда

До переезда:

Сразу после переезда:

Коротко о главном

Если после переезда сайт отдаёт ошибку 500, сначала проверьте, открываются ли статичные файлы, затем — работает ли PHP и какая версия включена. В большинстве случаев причина в другой версии PHP, недостающих расширениях или потерянном .htaccess. Чек-лист выше занимает полчаса и избавляет от вечера поисков причины.

Переезжаете или сайт уже не открывается? Мы берём сайты на техническую поддержку и проводим переезды на другой хостинг.

Сайт не открывается после переезда?
Найдём причину и вернём сайт в строй — в рабочее время ответим в течение часа
Или позвоните: +7 (495) 978-33-20