Настройка сайта после переноса на новый хостинг с SSL

Сайт на движке OCStore 2.3 был перенесен на новый хостинг, но после переноса перестал открываться, отображая ошибку. Необходимо диагностировать и исправить проблему, а также настроить безопасное соединение.

Что уже выполнено

  • Файлы сайта скопированы на новый хостинг.
  • База данных импортирована.
  • Обновлены NS-записи домена у регистратора.
  • Обновлены файлы конфигурации (настройки подключения к БД).

Предполагаемая причина: некорректное размещение файлов в структуре хостинга.

Задачи для исполнителя

1. Анализ и исправление структуры файлов

  • Проверить текущую структуру файлов на хостинге.
  • Разместить файлы сайта в корректную корневую директорию (папку домена).
  • Проверить и при необходимости исправить пути и права доступа в конфигурационных файлах.

2. Проверка и настройка подключений

  • Убедиться в корректности подключения к базе данных (логин, пароль, хост, имя БД).
  • Проверить и настроить основные параметры сайта: URL, домен, пути к файлам и директориям.

3. Настройка домена и DNS

  • Убедиться, что домен привязан к правильной корневой директории на хостинге.
  • Проверить корректность работы DNS/NS-записей (со стороны заказчика настройки уже внесены, требуется верификация).

4. Установка и настройка SSL-сертификата

  • Установить SSL-сертификат (Let’s Encrypt или другой, предлагаемый хостинг-провайдером).
  • Настроить автоматический редирект всех запросов с HTTP на HTTPS.
  • Проверить работу сайта по протоколу HTTPS на отсутствие ошибок безопасности в браузере.

Ожидаемый результат

  • Сайт корректно открывается по своему доменному имени.
  • Сайт доступен по защищенному протоколу HTTPS.
  • Отсутствуют ошибки, связанные с SSL-сертификатом.

Требования к исполнителю

  • Опыт переноса и настройки сайтов на различных хостингах.
  • Понимание структуры веб-проектов (работа с файлами, директориями, базами данных, конфигурационными файлами).
  • Знание движка OCStore (OpenCart) будет преимуществом.