Чтобы переместить веб-сайт WordPress на новый сервер, вы можете использовать несколько методов. Я опишу несколько распространенных подходов вместе с примерами кода:
Метод 1: перенос вручную
- Экспортируйте базу данных WordPress с текущего сервера. Вы можете сделать это с помощью такого инструмента, как phpMyAdmin, или выполнив команду типа:
mysqldump -u username -p database_name > database.sql - Скопируйте все файлы WordPress с текущего сервера на новый сервер с помощью FTP или файлового менеджера. Сюда входят основные файлы WordPress, темы, плагины и папка загрузок.
- Создайте новую базу данных на новом сервере и импортируйте дамп базы данных, созданный на шаге 1. Это можно сделать с помощью такого инструмента, как phpMyAdmin, или выполнив команду типа:
mysql -u username -p database_name < database.sql - Обновите файл
wp-config.phpна новом сервере, указав новые учетные данные базы данных. - При желании обновите URL-адрес сайта в базе данных WordPress. Это можно сделать, выполнив следующие SQL-запросы:
UPDATE wp_options SET option_value = 'http://new-domain.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'http://new-domain.com' WHERE option_name = 'home';Замените
http://new-domain.comна новый домен.
Метод 2: использование плагина миграции
Существует несколько плагинов миграции, которые упрощают процесс перемещения сайта WordPress. Один из популярных плагинов — «Все-в-одном WP Migration». Вот шаги:
- Установите и активируйте плагин «All-in-One WP Migration» на вашем текущем сервере.
- Экспортируйте свой сайт WordPress, используя функцию экспорта плагина. Будет создан загружаемый файл.
- Установите WordPress на новый сервер.
- Установите и активируйте плагин «All-in-One WP Migration» на новом сервере.
- Импортируйте экспортированный файл из шага 2, используя функцию импорта плагина.
Метод 3: использование WP-CLI (интерфейс командной строки)
Если у вас есть доступ к оболочке обоих серверов, вы можете использовать WP-CLI для переноса вашего сайта WordPress. Вот шаги:
- Экспортируйте базу данных с текущего сервера с помощью команды
wp db Export:wp db export - Скопируйте файлы WordPress с текущего сервера на новый сервер, используя
rsyncили любой другой метод передачи файлов. - Импортируйте экспорт базы данных на новый сервер с помощью команды
wp db import:wp db import database.sql - Обновите файл
wp-config.phpна новом сервере, указав новые учетные данные базы данных.
Это три распространенных метода переноса сайта WordPress на новый сервер. Выберите метод, который соответствует вашим потребностям и уровню доступа. Обязательно сделайте резервную копию своего сайта перед выполнением миграции.