Перенос вашего блога на другой сервер может потребоваться, если вы изменили или не удовлетворены своим текущим хостингом. Смена сервера может дополнительно соединиться с изменением домена. Чтобы операция переноса на новый сервер прошла успешно, вы должны правильно перенести файлы с FTP-сервера, базы данных и отредактировать адреса DNS.
Перенос без смены домена
Способ 1
1. Делаем копию базы данных и всех файлов со старого хостинга
Универсальный способ сделать копию базы данных – использовать phpMyAdmin. Выбираем базу данных и идем на вкладку Экспорт. В разделе «Экспорт» выберите все таблицы, внизу выберите «Сохранить как файл», мы можем выбрать сжатие и затем нажать «Выполнить». Мы можем выбрать опцию «Добавить DROP TABLE / DROP VIEW» – команда удалит все существующие таблицы в новой базе данных.
Если мы используем профессиональный хостинг, у нас обычно есть доступ к Панели управления учетной записью, например, DirectAdmin. Затем мы можем выполнить полное резервное копирование всей нашей учетной записи. Для бесплатного хостинга мы можем использовать локальный FTP-клиент или файловый менеджер, например, net2ftp.
2. Создаем новую базу данных на новом хостинге и импортируем старый файл базы данных.
Мы создаем новую базу данных и ее пользователя в панели администрирования. С помощью phpMyAdmin выберите новую базу данных и перейдите на вкладку «Импорт». Мы указываем на файл базы данных, кодирующий utf8 и нажимаем «Выполнить».
4. Загружаем файлы для нового хостинга
В зависимости от хостинга у нас будут разные способы загрузки файлов на новый сервер. Если вы используете DirectAdmin, у вас есть доступ к простой загрузке файлов. Мы можем извлечь сжатые архивы:
Бесплатные планы хостинга обычно предлагают веб-файловый менеджер, например, net2ftp. Выбранные архивы автоматически распаковываются:
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-адреса для нового хостинга:
Способ 2
1. Резервное копирование файлов и записей на старом хостинге
На старом хостинге мы создаем резервные копии файлов WordPress и экспортируем записи, категории, теги, комментарии, меню с помощью инструмента Экспорт в WordPress eXtended RSS (или просто WXR). Кабина >>> Инструменты >>> Экспорт:
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 eXtended RSS, изменив старый адрес на новый. Для этого мы открываем файл в редакторе программ и используем функцию Replace. В тексте поиска введите «старый адрес», а в поле «Заменить» на «новый адрес». Мы импортируем отредактированную базу. Без этого внутренние ссылки будут продолжать указывать на ваш старый домен.