Важно: Для переноса WordPress сайта обычно хватает плагина Duplicator. Эта инструкция — для тех, кому необходимо именно ручное копирование.
Для переноса сайта WordPress (или любого другого сайта) на новый хостинг, вам нужны его файлы и базы данных.
Скачайте файлы со старого хостинга
Для начала вам нужно сохранить файлы с вашего сайта на ваш ПК.
- Зайдите на ваш сайт по FTP и скопируйте всё содержимое на ваш компьютер.
- Убедитесь, что вы находитесь в корневой папке сайта — поскольку нужны абсолютно все файлы. Создайте отдельную папку на вашем компьютере для содержимого сайта — так вы будете уверены, что нужные файлы не перемешаются с другими.
- Скачивание может занять много времени.
Перенесите базы данных
Базы данных, как и файлы, нужно сначала скачать.
- Зайдите в панель управления вашего старого хостинга.
- Перейдите в меню PHPMyAdmin.
- Выберите базу данных, которая подключена к сайту WordPress.
- Перейдите на вкладку Export.
- Выберите режим копирования «Quick» и формат SQL.
- Нажмите «ОК» и сохраните полученный файл.
Теперь информацию из вашей базы данных нужно установить на новый хостинг. Сначала, нужно создать там новую базу данных. Для этого:
- Зайдите в свою cPanel на Unihost.
- Перейдите в меню «Базы данных MySQL».
- Создайте новую базу данных и пользователя.
Теперь нужно импортировать информацию из старой базы данных в новую.
- Вернитесь на главную cPanel.
- Перейдите в меню phpMyAdmin.
- Из меню слева, выберите вашу базу данных.
- Нажмите на Import (сверху в центре).
- В поле «File to import» выберите файл с Базой данных, который вы скачали со старого хостинга.
- Снимите галочку «Partial Import».
- Убедитесь, что формат импорта установлен как SQL.
- Нажмите GO.
Отредактируйте файлы
Чтобы ваш сайт распознал новую базу данных, нужно отредактировать файл wp-config.php.
- Откройте у себя на компьютере папку, куда вы скачали файлы вашего сайта.
- Найдите файл wp-config.php.
- Сделайте резервную копию. Назовите её wp-config-old.php и сохраните в надежное место.
- Откройте оригинальный файл любым текстовым редактором.
- Найдите строку «define(‘DB_NAME’, ‘db_name’);» где db_name — название вашей базы данных на старом хостинге.
- Поменяйте его на название новой.
- Повторите то же самое со строками «define(‘DB_USER’, ‘db_user’);» и «define(‘DB_PASSWORD’, ‘db_pass’);», последние части которых нужно заменить на имя нового пользователя и его пароль соответственно.
- Сохраните файл.
Загрузите файлы на новый хостинг
- Зайдите на свой сайт в Unihost по FTP и загрузите файлы вашего сайта на него.
- Убедитесь, что вы находитесь в корневой папке, прежде чем начнете копирование..
- Опять же, это может занять очень много времени.
Когда копирование закончится, проверьте, работает ли ваш сайт.