Как перенести сайт
Как перенести/скопировать сайт на поддомен
Если у вас уже есть рабочий сайт на основном домене, то вы можете перенести или скопировать его на поддомен. Однако, если вы планируете изменять настройки на поддомене, то позже возможны сложности с переносом базы данных обратно на основной домен.
Это связано с тем, что на основном сайте продолжается работа, где будут актуальные данные о заявках и новых пользователях, тогда как на поддомене, возможно, уже будут другие настройки. В таком случае синхронизировать данные уже не получится.
В лицензии на скрипт Premium Exchanger заложена возможность создания тестовой версии сайта на вашем поддомене для последующего переноса на основной домен.
Для этого укажите ваш поддомен на странице "Ваши лицензии":

Вы можете создать поддомен через панель управления сервером ISP Manager по инструкции.
Установите скрипт на поддомене по инструкции.
Обратите внимание, что в файлы лицензии информация о поддомене записывается после указания поддомена на странице "Ваши лицензии" — после указания поддомена необходимо обновить файлы лицензии на сервере, а также загрузить их в корневую папку сайта на поддомене.
После "поднятия" сайта на поддомене и тестирования функций, вам потребуется перенести сайт на основной домен. Для этого через ISP Manager перенесите все файлы в папку основного домена и измените название сайта в скопированной базе данных (таблица _options
— поля siteurl
и home
).

Если вы планируете перенести все заявки и настройки с поддомена на основной домен с полным замещением, то не должно возникнуть проблем.
Однако, если вы хотите перенести настройки с поддомена на основной домен (если на основном домене уже работает сайт), то синхронизировать два сайта не получится. Это связано с тем, что будут использоваться две отдельные базы данных, которые не будут связаны между собой.
Как перенести сайт на другой сервер
Подготовка к переносу
Что понадобится:
Доступ к старому серверу (хостингу)
Доступ к новому серверу (хостингу)
FTP-клиент или файловый менеджер
Программа для работы с архивами (WinRAR, 7-Zip и т.п.)
Доступ к базе данных (phpMyAdmin или аналог)
Шаг 1: Создание резервной копии файлов
Через файловый менеджер хостинга:
Войдите в панель управления старого хостинга
Откройте файловый менеджер
Перейдите в корневую папку сайта (обычно
public_html
илиwww
)Выделите все файлы и папки WordPress
Нажмите кнопку "Архивировать" или "Создать архив"
Выберите формат архива (рекомендуется ZIP)
Дождитесь создания архива
Скачайте получившийся архив на свой компьютер
Через FTP-клиент:
Подключитесь к серверу через FTP-клиент (FileZilla, WinSCP и др.)
Скачайте все файлы из корневой папки сайта
Создайте архив файлов на своем компьютере
Важно: Убедитесь, что скачаны все файлы, включая скрытые (например, .htaccess
)
Шаг 2: Создание резервной копии базы данных
Войдите в панель управления хостингом
Найдите раздел "Базы данных" или "phpMyAdmin"
Откройте phpMyAdmin
Выберите базу данных вашего сайта из списка слева
Перейдите на вкладку "Экспорт"
Выберите опции экспорта:
Метод экспорта: Быстрый (или Пользовательский для больших баз)
Формат: SQL
Создание: Добавить CREATE DATABASE
Нажмите "Вперед" или "Экспортировать"
Скачайте получившийся SQL-файл на компьютер
Шаг 3: Загрузка файлов на новый сервер
Подготовка нового хостинга:
Убедитесь, что на новом хостинге поддерживается PHP и MySQL
Создайте новую базу данных (если он не была создана автоматически)
Запишите данные для подключения к БД:
Имя базы данных
Имя пользователя БД
Пароль пользователя БД
Хост базы данных (обычно
localhost
)
Загрузка файлов:
Войдите в файловый менеджер нового хостинга
Перейдите в корневую папку сайта (
public_html
илиwww
)Очистите папку от стандартных файлов хостинга (если есть)
Загрузите архив с файлами WordPress
Распакуйте архив в корневую папку
Убедитесь, что все файлы распакованы правильно
Шаг 4: Восстановление базы данных
Откройте phpMyAdmin на новом хостинге
Выберите созданную базу данных
Перейдите на вкладку "Импорт"
Нажмите "Выберите файл" и укажите скачанный SQL-файл
Убедитесь, что выбран правильный формат (SQL)
Нажмите "Вперед" или "Импортировать"
Дождитесь завершения импорта
Шаг 5: Настройка подключения к базе данных
Найдите файл
wp-config.php
в корневой папке сайтаОткройте его для редактирования через файловый менеджер или скачайте на компьютер
Найдите следующие строки и замените данные на новые:
// Имя базы данных
define('DB_NAME', 'новое_имя_базы_данных');
// Имя пользователя базы данных
define('DB_USER', 'новое_имя_пользователя');
// Пароль базы данных
define('DB_PASSWORD', 'новый_пароль');
// Хост базы данных
define('DB_HOST', 'localhost'); // или другой хост, указанный провайдером
Сохраните изменения
Если редактировали на компьютере, загрузите файл обратно на сервер
Шаг 6: Проверка работы сайта
Откройте ваш сайт в браузере по новому адресу
Проверьте основные страницы
Войдите в админ-панель WordPress (
/wp-admin/
)Проверьте работу всех функций
Возможные проблемы и их решение:
Ошибка подключения к БД:
Проверьте правильность данных в
wp-config.php
Убедитесь, что база данных импортирована полностью
Неправильные ссылки:
Измените URL в настройках WordPress
Проблемы с изображениями:
Проверьте права доступа к папке
wp-content/uploads
Убедитесь, что все файлы загружены
Альтернативные варианты
Установка с нуля (если данные не критичны):
Скачайте последнюю версию WordPress с официального сайта
Установите WordPress на новом хостинге
Настройте сайт заново
При необходимости экспортируйте только контент из старого сайта
Использование услуг хостинг-провайдера:
Многие хостинг-провайдеры предлагают бесплатные или платные услуги по переносу сайтов:
Обратитесь в техподдержку нового хостинга
Предоставьте данные доступа к старому хостингу
Дождитесь завершения переноса специалистами
Рекомендации по безопасности
Смените все пароли после переноса
Обновите WordPress и все плагины до актуальных версий
Проверьте настройки безопасности
Создайте новые резервные копии на новом хостинге
После успешного переноса и проверки всех функций можно удалять файлы со старого хостинга.
Последнее обновление