необходимо иметь следующие данные: адрес, логин и пароль сервера MySQL на старом и новом хостинге + адрес, логин и пароль FTP-сервера на старом и новом хостинге.
Бэкап можно осуществить двумя способами:
- Из панели управления WordPress с помощью плагина WP-DBManager.
- Из панели управления хостингом с помощью phpMyAdmin.
Здесь будет рассмотрен только второй вариант, как наиболее надежный. К тому же phpMyAdmin придется пользоваться при импорте базы на новом хостинге.
Итак, заходим в панель управления старого хостинга, находим ссылку на phpMyAdmin, вводим логин и пароль, в конце-концов попадаем на главную страницу phpMyAdmin.
В столбце слева необходимо выбрать базу данных вашего сайта. Далее появится страница со списком таблиц базы данных. В верхнем меню переходим на закладку Экспорт.
Настройки экспорта:
Практически все параметры оставляем без изменений. Единственно рекомендую отметить опцию «Сохранить как файл» + «Упаковать в zip». После нажатия кнопки Ок, сохраняем файл к себе на локальный компьютер.
Обратите внимание, что мы экспортируем только таблицы, а не базу целиком. Это удобнее, т.к. хостеры практически всегда создают базы данных со своими префиксами, и при переносе БД на новый хост имя базы меняется.
Здесь все просто с помощью ftp-клиента копируем все файлы WordPress на локальный компьютер.
Перенос базы данных на новый хост
Сначала необходимо создать базу данных. Здесь возможны варианты. Некоторые хостеры позволяют создавать БД и пользователей только из панели управления, другие же предоставляют эту возможность из phpMyAdmin. Предположим, что наш новый хостер относится ко второй группе.
Заходим в phpMyAdmin на новом хостинге и создаем базу данных. Поле Сравнение можно оставить без изменений:
Создаем отдельного пользователя БД (если требуется и если провайдер хостинга позволяет). Для этого открываем только что созданную базу, в верхнем меню переходим на закладку Привилегии, далее «Создать нового пользователя»:
Придумываем имя пользователя, пароль (не менее 6 символов). В разделе «База данных для пользователя» отмечаем пункт «
Теперь переходим к импорту таблиц. База должна быть выбрана. В верхнем меню переходим на закладку Импорт:
Выбираем файл, который был создан при экспорте из старой БД (можно отправлять сразу zip-архив). Нажимаем Ок. Если все прошло успешно, вы увидите надпись: «Импорт успешно завершен, запросов выполнено: » и в левой колонке появится список таблиц.
Т.к. мы выполняем переход на другой хостинг со сменой доменного имени, то в таблице wp_options необходимо поменять значения двух параметров: siteurl и home.
Открываем таблицу wp_options, ищем запись со значением siteurl в колонке option_name. Для изменения записи нажимаем на «карандаш»:
Изменяем поле option_value. Старое значение http://www.wp1.ru заменяем на новое http://www.wp2.ru и нажимаем Ок:
Таким же образом изменяем значение параметра home.
Перед копированием файлов на новый хост, необходимо изменить параметры подключения к БД в файле wp-config.php.
Необходимо изменить старые значения констант:
- DB_NAME – имя БД
- DB_USER – имя пользователя
- DB_PASSWORD – пароль пользователя
- DB_HOST – адрес/имя сервера БД
на новые.
После того как данные для подключения к новому серверу БД сохранены, с помощью ftp-клиента закачиваем файлы сайта на новый хостинг. После закачки сайт должен корректно работать на новом хостинге под новым доменным именем.
У WordPress есть особенность – по умолчанию все картинки вставляются с использованием абсолютного пути (с именем домена). Из-за этого при переносе сайта на другой домен картинки перестают работать. Проблему можно решить просто и быстро с помощью плагина Search and Replace.
После активации плагина переходим на страницу настроек. В разделе Search In (где искать), ставим галочку напротив Content (поиск по содержанию всех страниц и постов). В поле Replace (это значение ищем и заменяем) вписываем старый домен. В поле with (значение для замены) вписываем новый домен. И нажимаем Go.
Related posts:
- Импорт базы данных на пустой, без записей блог WordPress Если у вас есть готовая база Wordpress’a в формате .xml,...
- Создание блога на Wordpress с уникальным контентом за одну минуту Создание блога на Wordpress с уникальным контентом за 60 сек...
- Установка кода биржи Liex.ru на площадки с Wordpress (новый код) Установка кода биржи Liex.ru на площадки с Wordpress или Wordpress...
- Восстановление логина и пароля в WordPress phpMyAdmin Life Saver: Change/Reset Password and Admin Name There are...