Перемещение блога WordPress на другой сервер

357

Перенос вашего блога на другой сервер может потребоваться, если вы изменили или не удовлетворены своим текущим хостингом. Смена сервера может дополнительно соединиться с изменением домена. Чтобы операция переноса на новый сервер прошла успешно, вы должны правильно перенести файлы с FTP-сервера, базы данных и отредактировать адреса DNS.

Перенос без смены домена

Способ 1
1. Делаем копию базы данных и всех файлов со старого хостинга
Универсальный способ сделать копию базы данных – использовать phpMyAdmin. Выбираем базу данных и идем на вкладку Экспорт. В разделе «Экспорт» выберите все таблицы, внизу выберите «Сохранить как файл», мы можем выбрать сжатие и затем нажать «Выполнить». Мы можем выбрать опцию «Добавить DROP TABLE / DROP VIEW» – команда удалит все существующие таблицы в новой базе данных.

Если мы используем профессиональный хостинг, у нас обычно есть доступ к Панели управления учетной записью, например, DirectAdmin. Затем мы можем выполнить полное резервное копирование всей нашей учетной записи. Для бесплатного хостинга мы можем использовать локальный FTP-клиент или файловый менеджер, например, net2ftp.
Перемещение блога WordPress на другой сервер

2. Создаем новую базу данных на новом хостинге и импортируем старый файл базы данных.
Мы создаем новую базу данных и ее пользователя в панели администрирования. С помощью phpMyAdmin выберите новую базу данных и перейдите на вкладку «Импорт». Мы указываем на файл базы данных, кодирующий utf8 и нажимаем «Выполнить».
Перемещение блога WordPress на другой сервер

4. Загружаем файлы для нового хостинга
В зависимости от хостинга у нас будут разные способы загрузки файлов на новый сервер. Если вы используете DirectAdmin, у вас есть доступ к простой загрузке файлов. Мы можем извлечь сжатые архивы:
Перемещение блога WordPress на другой сервер

Бесплатные планы хостинга обычно предлагают веб-файловый менеджер, например, net2ftp. Выбранные архивы автоматически распаковываются:
Перемещение блога WordPress на другой сервер

5. Отредактируйте файл wp-config.php, введя данные в новую базу данных:

// ** Ustawienia MySQL-a - możesz uzyskać je od administratora Twojego serwera ** //
/** Nazwa bazy danych, której używać ma WordPress */
define('DB_NAME', 'nazwa_bazy_danych');
/** Nazwa użytkownika bazy danych MySQL */
define('DB_USER', 'nazwa_uzytkownika');
/** Hasło użytkownika bazy danych MySQL */
define('DB_PASSWORD', 'haslo');
/** Nazwa hosta serwera MySQL */
define('DB_HOST', 'localhost');

6. Меняем адреса DNS на новые в панели регистратора домена
Если у нас приобретен домен, то при смене хостинга меняются DNS-адреса, под которыми домен будет доступен. В панели регистратора домена введите новые DNS-адреса для нового хостинга:
Перемещение блога WordPress на другой сервер

Способ 2
1. Резервное копирование файлов и записей на старом хостинге
На старом хостинге мы создаем резервные копии файлов WordPress и экспортируем записи, категории, теги, комментарии, меню с помощью инструмента Экспорт в WordPress eXtended RSS (или просто WXR). Кабина >>> Инструменты >>> Экспорт:
Перемещение блога WordPress на другой сервер

2. Создаем новую базу на новом хостинге

3. Подготовка файлов для установки скрипта
Мы загружаем последнюю версию WordPress на диск. Extract. Теперь мы копируем каталоги с плагинами, темами и вложениями (wp-content / plugins / themes / uploads) из копий файлов со старого хостинга.

В каталоге с извлеченными файлами мы открываем файл wp-config-sample.php в редакторе программ. В нем мы редактируем элементы, отвечающие за подключение к базе данных и префикс таблицы. Мы сохраняем файл с именем wp-config.php в том же месте, что и wp-config-sample.php >>> основной каталог.

4. Загрузите подготовленные файлы на сервер и установите WordPress.

5. Возможна установка темы и плагинов
После установки подключенные плагины и тема должны работать. В качестве альтернативы, мы можем установить тему и плагины снова из Cockpit >>> Plugins >>> Add new (Appearance >>> Themes).

6. Импорт записей
Теперь мы импортируем наши записи с помощью плагина WordPress Importer. Кабина >>> Инструменты >>> Импорт.
Перемещение блога WordPress на другой сервер

Перенос с изменением домена
Мы действуем так же, как описано выше, но нам также нужно изменить файл базы данных / WordPress eXtended RSS, изменив старый адрес на новый. Для этого мы открываем файл в редакторе программ и используем функцию Replace. В тексте поиска введите «старый адрес», а в поле «Заменить» на «новый адрес». Мы импортируем отредактированную базу. Без этого внутренние ссылки будут продолжать указывать на ваш старый домен.

Перемещение блога WordPress на другой сервер