Перемещение к нам вашего сайта в системе WordPress с другого хоста
Существует много способов переноса веб-сайта WordPress® между хостами. Этот способ позволяет переносить темы, публикации, страницы, комментарии, плагины, настроены поля, категории и теги. Если URL-адрес вашего веб-сайта WordPress не меняется, мы советуем использовать этот способ.
Перед началом работы необходимо:
- Войти в ваш текущий аккаунт phpMyAdmin
- Войти в FTP вашего текущего веб-сайта WordPress
- Войти в настройки DNS вашего доменного имени
- Вы получите активный аккаунт веб-хостинга (рекомендуется использовать с Linux)
1. Загрузка вашего текущего веб-сайта из другой компании хостинга
Для того, чтобы экспортировать и загрузить блоги WordPress с вашего текущего хоста, необходимо сохранить копию вашей существующей базы данных и иметь доступ к файлам WordPress на вашем существующем сервере.
Как загрузить ваш существующий сайт с другой хостинговой компании
- Войдите в свой аккаунт на сайте другой хостинговой компании и создайте MySQL экспорт со своего экрана phpMyAdmin. Возможно, придется ознакомиться с их справочной документацией или связаться с ними для того, чтобы выполнить этот шаг. Более подробно см. Кодекс WordPress
- Сохраните файл экспорта MySQL на своем местном компьютере.
- Connect to your existing hosting account using File Transfer Protocol (FTP). For more information see What is File Transfer Protocol (FTP)? and Upload files to your website (FTP)
- Загрузите копию файлов вашего веб-сайта WordPress, включая три основные папки WordPress: wp-admin, wp-content и wp-includes. Необходимо загрузить все корневые файлы. В их названии, как правило, содержится wp-.
2. Настройка нового аккаунта хостинга
Для того, чтобы импортировать и добавить ваш блог WordPress на наши серверы, необходимо подключиться к новому серверу хостинга и базе данных.
Как настроить новый аккаунт хостинга
- Настройте WordPress на своем аккаунте хостинга, если этого еще не произошло. Подробнее см. Install WordPress.
- Запишите имя MySQL/имя пользователя и пароль. Они вам понадобятся позже.
- Запишите хост вашей базы данных MySQL. Подробнее см. в статье Viewing Your Database Details with Shared Hosting Accounts.
- Откройте на локальном компьютере сохраненную ранее папку, содержащую файлы вашего веб-сайта WordPress.
- В корневом каталоге папки WordPress найдите файл wp-config.php и откройте его с помощью текстового редактора, например Блокнота.
- Найдите такую строку кода:
/** The name of the database for WordPress */
define('DB_NAME', 'CoolExample');
/** MySQL database username */
define('DB_USER', 'CoolUsername');
/** MySQL database password */
define('DB_PASSWORD', 'CoolPassword');
/** MySQL hostname */
define('DB_HOST', 'CoolHostname');
- Замените имя базы данных, показанное здесь как CoolExample на имя базы данных/имя пользователя, которое вы создали, выполняя предыдущие шаги. Не забывайте ввести имя в одинарных кавычках.
- Замените имя базы данных/имя пользователя, показанное здесь как CoolUsername на имя базы данных/имя пользователя, которое вы создали, выполняя предыдущие шаги. Не забывайте ввести имя в одинарных кавычках.
- Замените пароль базы данных, показанный здесь как CoolPassword, на пароль базы данных, который вы создали, выполняя предыдущие шаги. Не забывайте ввести имя в одинарных кавычках.
- Замените имя хоста базы данных, показанное здесь как CoolHostname на имя хоста базы данных, которое вы вводили, выполняя предыдущие шаги. Не забывайте ввести имя в одинарных кавычках.
- Сохраните файл на компьютере под именем wp-config.php.
- Передайте копии файлов вашего веб-сайта в корневой каталог веб-сайта WordPress. Подробнее см. в статье Upload files to your website (FTP).
ПРИМЕЧАНИЕ. Вы передаете файлы вашего веб-сайта, которые ранее были сохранены на ваш компьютер с другого хоста. Не передавайте папку с вашим веб-сайтом. Проверьте только, что вы передали все файлы, содержащиеся в папке.
3. Восстановление вашей базы данных
Чтобы завершить перенос, необходимо импортировать базу данных со старого аккаунта хостинга на новый. Подробнее см. в статье Import SQL files into MySQL databases.