Содержание:
В данной статье мы расскажем об окончании переноса сайта WordPress на другой хостинг.
В качестве хостинга, на который будем делать перенос рассматривается хостинг под Вордпресс от HandyHost.ru
Распаковка файлов сайта
Скопировать файлы на хостинг можно двумя способами: с помощью менеджера файлов панели управления и по FTP. Распаковать файлы сайта из архива можно только с помощью панели, поэтому рассмотрим именно этот способ на примере ISPManager 6:
- Авторизуйтесь в панели управления, логин и пароль можно найти в письме, которое отправляется автоматически после создания аккаунта хостинга.
- Перейдите в «Менеджер файлов», нажав по соответствующей ссылке в левом меню.
- Перейдите в корневую папку сайта, в нашем случае — это /www/my-wordpress-website.ru/. Перейти в папку можно кликнув по ней 2 раза.
- Кликните по кнопке «Закачать» в верхнем меню. Предварительно необходимо навести курсор на кнопку «Скачать», чтобы отобразилась нужная нам кнопка.
- На открывшейся странице выберите ранее сохраненный архив файлов вашего сайта и нажмите кнопку «OK».
- После окончания загрузки автоматически откроется корневая папка сайта с закаченным архивом. Выберите архив, кликнув по нему, и нажмите кнопку «Извлечь» в верхнем меню (если данная кнопка не отображается в меню, наведите курсор на кнопку «Копировать»).
- На открывшейся странице уже будет выбрана корневая папка сайта как место распаковки архива (в нашем случае — это my-wordpress-website.ru). Нажмите кнопку «OK».
Теперь файлы вашего WordPress располагаются на хостинге в корневой папке, далее необходимо перенести базу данных.
Перенос базы данных сайта
Первоначально необходимо создать базу данных. Это можно сделать в панели управления, мы же рассмотрим как это сделать на примере ISPManager 6:
- Авторизуйтесь в панели управления.
- Перейдите в «Базы данных», нажав по соответствующей ссылке в левом меню.
- Нажмите кнопку «Создать» в верхнем меню.
- На открывшейся странице необходимо заполнить поля «Имя» (имя базы данных, назовем нашу базу user6200_db), «Имя пользователя» (имя пользователя базы данных, назовем как и базу — user6200_db) и «Пароль» (наш пароль будет — YourPassword2). Сохраните введенные вами данные в блокноте для удобства (их придется несколько раз вводить) и затем нажмите кнопку «OK» внизу.
Теперь база данных создана и в нее необходимо скопировать данные базы вашего сайта на WordPress. Для этого перейдем в phpMyAdmin, ссылка на phpMyAdmin в ISPManager расположена в левом меню в категории «Инструменты».
Первоначально потребуется авторизоваться, пользователя и пароль мы указывали при создании базы данных — это user6200_db и YourPassword2. После авторизации в phpMyAdmin, вам необходимо произвести импорт базы. Для этого выберите базу, в которую хотите импортировать данные, кликнув по её имени в левом меню. В нашем случае — это «user6200_db». Затем нажмите в верхнем меню «Импорт».
В открывшейся странице необходимо будет нажать кнопку «Выберите файл», указать дамп базы и нажать кнопку «OK».
После завершении импорта данных вы должны увидеть сообщение о успешном завершении. Теперь база вашего Wordpress перенесена на хостинг.
Изменение конфигурационного файла WordPress
Чтобы сайт начал работать, необходимо исправить параметры подключения к базе данных в конфигурационном файле WordPress — wp-config.php, который расположен в корневой папке сайта на сервере. Исправления можно внести с помощью менеджера файлов панели управления, мы рассмотрим как это сделать на примере ISPManager 6:
- Авторизуйтесь в панели управления.
- Перейдите в «Менеджер файлов», нажав по соответствующей ссылке в левом меню.
- Перейдите в корневую папку сайта, в нашем случае — это /www/my-wordpress-website.ru/. Перейти в папку можно кликнув по ней 2 раза.
- Найдите файл wp-config.php и кликните по нему 2 раза.
- На открывшейся странице отображается содержимое файла wp-config.php. Вносим изменения и нажимаем кнопку «Ok».
В wp-config.php необходимо отредактировать несколько строчек:
- Указываем имя созданной базы данных (user6200_db) в строчке которая начинается с define('DB_NAME'.
- Указываем имя пользователя созданной базы данных (user6200_db) в строчке, которая начинается с define('DB_USER'.
- Указываем пароль для подключение к базе (YourPassword2) в строчке, которая начинается с define('DB_PASSWORD'.
- Указываем адрес сервера (localhost), где расположена база, в строчке, которая начинается с define('DB_HOST'. В нашем случае менять ни чего не надо.
- Указываем кодировку созданной базы (utf8) в строчке, которая начинается с define('DB_CHARSET'. В нашем случае менять ни чего не надо.
В итоге мы получим:
...
** The name of the database for WordPress */
define('DB_NAME', 'user6200_db');
/** MySQL database username */
define('DB_USER', 'user6200_db');
/** MySQL database password */
define('DB_PASSWORD', 'YourPassword2');
/** MySQL hostname */
define('DB_HOST', 'localhost:');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
...
Теперь ваш сайт на WordPress успешно перенесен на виртуальный хостинг и его можно открыть.