/ ← Блог /Гайды
Войти Регистрация

Как перенести сайт на GameCMS с другого хостинга: пошаговая инструкция

📅 17.09.2026 👁 2986 просмотров ⏱ 6 мин чтения 📂 Гайды
Переезд сайта на новый хостинг — это всегда стресс. Боишься что база данных не перенесётся, файлы потеряются, игроки уйдут пока сайт недоступен. Но если делать по шагам, переезд занимает 1-2 часа и проходит без потерь. Я переносил GameCMS десятки раз. И знаю где обычно всё ломается: не в базе данных, а в конфигах и правах доступа. Рассказываю пошаговый алгоритм, который работает без сюрпризов.

Когда нужен переезд

Причины бывают разные:

  • Хостинг поднял цены и платить стало невыгодно
  • Сервер не справляется с нагрузкой, сайт тормозит
  • Нужна DDoS-защита, которой нет у текущего провайдера
  • Техподдержка отвечает раз в сутки и не решает проблемы
  • Переезжаешь на VPS, чтобы получить полный контроль

В любом случае алгоритм один. Главное — подготовиться и не торопиться.

Что понадобится

Перед началом убедись что у тебя есть:

  • Доступ к админке хостинга и панели управления сайтом
  • Доступ к FTP или SSH
  • Доступ к базе данных через phpMyAdmin или консоль
  • Доступ к панели управления доменом (для смены NS-серверов)
  • Новый хостинг с установленным PHP и MySQL

Если чего-то не хватает — восстанови доступы до начала переезда. Потом будет сложнее.

Шаг 1: Сделай бэкап всего

Это самое важное. Без бэкапа переезд не начинается.

Файлы сайта:

  1. Зайди в панель хостинга или подключись по FTP
  2. Скачай всю папку сайта на компьютер
  3. Особенно важны: config.php, папка uploads, папка templates

База данных:

  1. Открой phpMyAdmin
  2. Выбери свою базу
  3. Нажми «Экспорт»
  4. Формат — SQL, кодировка — utf8mb4
  5. Скачай файл на компьютер

Дополнительно сохрани:

  • Настройки cron-задач
  • Настройки SSL-сертификата
  • Логи посещений если нужны

Шаг 2: Подготовь новый хостинг

На новом сервере нужно:

  1. Установить PHP версии 7.4 или 8.1 (зависит от версии GameCMS)
  2. Установить MySQL 5.7 или 8.0
  3. Создать базу данных и пользователя
  4. Записать данные доступа: имя БД, логин, пароль, хост
  5. Установить нужные PHP-расширения: mysqli, curl, gd, mbstring, json

Если используешь VPS, а не обычный хостинг — установи ещё Nginx и PHP-FPM. Это даст максимальную производительность.

Шаг 3: Загрузи файлы на новый сервер

Залей скачанные файлы сайта на новый хостинг через FTP или SSH. Структура папок должна остаться такой же.

После загрузки проверь права доступа:

  • Папки — 755
  • Файлы — 644
  • config.php — 600 если возможно
  • Папка uploads — 755

Неправильные права — самая частая причина ошибок после переезда. Если сайт выдаёт ошибку 500 — проверь права первым делом.

Шаг 4: Импортируй базу данных

Открой phpMyAdmin на новом сервере:

  1. Выбери созданную базу
  2. Нажми «Импорт»
  3. Загрузи SQL-файл из бэкапа
  4. Дождись окончания импорта

Если база большая (от 100 МБ) — импорт может не пройти через phpMyAdmin. Тогда используй консоль:

mysql -u логин -p имя_базы < backup.sql

Шаг 5: Настрой config.php

Открой файл config.php на новом сервере и пропиши данные новой базы:

  • Хост базы данных
  • Имя базы
  • Логин пользователя БД
  • Пароль

Также проверь:

  • URL сайта (должен совпадать с доменом)
  • Пути к папкам если использовались абсолютные
  • Настройки почты (SMTP)
  • Ключи платёжных систем если менялись

Шаг 6: Проверь сайт до смены DNS

Не меняй NS-серверы сразу. Сначала проверь сайт на новом хостинге через временный адрес или hosts-файл.

Что проверить:

  • Главная страница открывается
  • Регистрация и вход работают
  • База данных отвечает
  • Загрузка изображений работает
  • Админ-панель доступна
  • Платежи проходят (можно тестовым платежом)

Если что-то не работает — не меняй DNS. Сначала почини.

Шаг 7: Смени NS-серверы

Когда сайт полностью работает на новом хостинге — меняй NS-серверы в панели управления доменом. Обновление DNS занимает от 2 до 24 часов.

В этот период сайт может быть доступен то на старом, то на новом хостинге. Это нормально.

Чтобы игроки не заметили переезд — сделай его ночью, когда онлайн минимальный.

Шаг 8: Пост-переездные проверки

Через 24 часа после смены DNS:

  1. Проверь что все страницы открываются
  2. Убедись что SSL-сертификат работает (если нужен — установи новый)
  3. Проверь cron-задачи (бэкапы, рассылки, обновления)
  4. Проверь платежи
  5. Проверь скорость загрузки

Старый хостинг не отключай ещё неделю. Если что-то пойдёт не так — сможешь откатиться.

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

  • Права доступа к файлам — ошибка 500
  • Кодировка базы — кракозябры в текстах
  • Пути к файлам — абсолютные вместо относительных
  • SSL-сертификат — не установлен на новом сервере
  • Cron-задачи — не перенесены
  • Почта — SMTP-настройки не работают
  • Платежи — ключи от ЮKassa не совпадают

Проверь каждый пункт после переезда. Лучше потратить час на проверки, чем неделю на исправления.

Если не хочешь делать сам

Переезд можно заказать у специалиста. На СвойЛот есть услуга «Миграция сайта на GameCMS». Исполнитель сделает всё под ключ:

  • Бэкап старого сайта
  • Настройка нового хостинга
  • Перенос файлов и базы
  • Настройка config.php и прав доступа
  • Проверка работы всех функций
  • Смена DNS и пост-переездная поддержка

Стоимость — от 2 000 до 5 000 рублей. Срок — 1-2 дня. Оплата через Escrow: деньги заморожены до сдачи работы.

Частые вопросы

Сколько времени занимает переезд?

Технически — 1-2 часа работы плюс 24 часа на обновление DNS. Если делать ночью, игроки не заметят переезда.

Потеряются ли данные при переезде?

Нет, если делать по инструкции. Главное — сделай полный бэкап до начала. Даже если что-то сломается, всегда можно откатиться.

Что будет с SEO при переезде?

Если домен не меняется — ничего. Google не заметит переезда на другой хостинг. Если меняется домен — нужно настроить 301-редирект со старого на новый.

Нужно ли отключать сайт во время переезда?

Не обязательно. Можно поставить заглушку для игроков на 30 минут, чтобы никто не совершал покупки в момент переезда. Но если делать ночью — можно и без заглушки.

Сколько стоит перенос?

Если сам — бесплатно, только время. Если заказывать у специалиста — от 2 000 до 5 000 рублей в зависимости от сложности. VPS с настройкой Nginx дороже обычного хостинга.

Нужна помощь с переездом?

Заходи в наш Telegram-чат — там помогут с переездом или подскажут исполнителя:

Чат сообщества Канал новостей Онлайн-поддержка

Хочешь заказать миграцию сайта безопасно? Переходи в каталог СвойЛот — проверенные исполнители, Escrow-защита, арбитраж 24/7.

Смотрите также
Каталог цифровых товаров
Перейти →

Готовы к безопасной сделке?

Присоединяйтесь к тысячам пользователей СвойЛот

Перейти в каталог →