Что проверить после переноса сайта на новый сервер
ПечатьМногие проблемы после переезда проявляются не сразу, а через несколько дней: форма перестала отправлять письма, задание по расписанию не запускается, сертификат не выпустился. Проверка в три этапа помогает избежать таких сюрпризов. До конца проверки не отключайте старый хостинг.
Этап 1: до смены NS-серверов
- Откройте сайт на новом сервере через временную запись в файле
hosts, как описано в статье Как открыть сайт во время делегирования. - Пройдите по важным страницам: главная, несколько внутренних, поиск, вход в личный кабинет, корзина и оформление заказа.
- Сравните версию PHP со старым сервером и выберите такую же или совместимую (Выбор версии PHP). Проверьте и нужные приложению расширения PHP (управление расширениями PHP).
- Перенесите особые DNS-записи (TXT для проверок, SPF, DKIM, внешние MX, поддомены) в новую DNS-зону, чтобы они не потерялись при смене NS. См. TXT-записи и MX-записи.
Этап 2: в первые часы после смены
- HTTPS: сайт открывается с замком и без предупреждений. Бесплатный сертификат выпускается автоматически, когда домен уже указывает на новый сервер (Автоматический выпуск SSL).
- Почта: отправьте и получите тестовое письмо. Обновите настройки в почтовых программах и на телефоне (настройка почтовых клиентов).
- Формы: заполните форму обратной связи и убедитесь, что письмо пришло.
- Заказы и оплата: если у Вас магазин, оформите тестовый заказ.
Этап 3: в следующие дни
- Задания по расписанию: создайте их заново в cPanel, в разделе Cron Jobs, и проследите, чтобы они не выполнялись параллельно и на старом сервере.
- Резервная копия: хостинг TopHost ежедневно делает бэкап через JetBackup, но после переезда скачайте и собственную копию (загрузка полной резервной копии).
- Старый хостинг: его можно отключить, когда DNS обновился везде, а сайт и почта несколько дней работали без сбоев, обычно 3-7 дней.
Частые проблемы
Не выпускается SSL-сертификат
Если домен работает через Cloudflare с включённым прокси, автоматическая проверка в cPanel может не пройти. Временно отключите прокси до выпуска сертификата или используйте сертификат Cloudflare.
Формы или почтовый плагин перестали отправлять письма
На общем хостинге TopHost исходящие подключения к внешним SMTP-серверам (порты 25, 465 и 587) заблокированы. Плагин, настроенный на SMTP другого провайдера, работать не будет. Используйте почтовый ящик, созданный в cPanel на Вашем домене. Подробнее: Ограничения почтового сервиса.
Какой почтовый сервер указать в программе?
Точные данные есть в cPanel: откройте Email Accounts, затем Connect Devices. Если домен работает через Cloudflare, адрес вида mail.domen.md может не сработать; укажите имя сервера, которое показано там.
Плагины перестали обновляться
Проверьте права доступа к файлам и адрес сайта в настройках приложения. Если проблема не ушла, откройте тикет и укажите точный адрес сайта.