Из этой статьи вы узнаете, как перенести свой сайт WordPress на новый сервер. Однако, прежде чем пытаться сделать это самостоятельно, убедитесь, что ваш новый хост еще не предлагает услуги по миграции. Если вы решите сделать это самостоятельно, вам потребуется доступ как к старому, так и к новому серверу, а также к FTP-клиенту.
Шаги
Шаг 1. Сделайте резервную копию вашего сайта Wordpress
Сюда входят основные элементы дизайна, плагины, темы, изображения и файлы, а также файлы JavaScript / PHP / и другие файлы кода. Вы можете создавать резервные копии с помощью FTP-клиента, перетаскивая все файлы на рабочий стол и сохраняя их. Вы также можете поискать по https://wordpress.org/plugins/search/backup/ плагины, которые помогут вам выполнить резервное копирование.
Шаг 2. Экспортируйте вашу базу данных
Вы можете сделать это, войдя в учетную запись cPanel своего старого веб-сервера и запустив приложение phpMyAdmin.
Выберите базу данных, содержащую вашу установку WordPress, и нажмите «Экспорт» и «Перейти» при появлении запроса. Передача может занять некоторое время
Шаг 3. Создайте новую базу данных WordPress на новом сервере
Вы можете сделать это, войдя в учетную запись cPanel вашего нового веб-сервера и запустив приложение MySQL Databases. Если это не вариант, вам нужно будет связаться со службой поддержки, чтобы узнать, как создать новые базы данных на их сервере.
- Создайте новую базу данных с вашим именем и паролем WordPress. Вы можете использовать ту же информацию с вашего предыдущего сервера или создать новые. Это будет важно позже, поэтому убедитесь, что вы помните имя базы данных, имя пользователя и пароль пользователя.
- Убедитесь, что вы добавили эту учетную запись пользователя в новую базу данных со всеми правами доступа.
Шаг 4. Отредактируйте файл wp-config.php
Когда вы экспортировали свой сайт на свой компьютер, вы также загрузили файл wp-config.php. Всегда рекомендуется сначала создать копию файла, прежде чем вносить какие-либо изменения. В этом случае вы можете быстро вернуться к исходному документу, если копия не работает.
- Измените имя базы данных в строке определения («DB_NAME», «db_name») на ваше новое имя базы данных.
- Измените имя пользователя базы данных в строке определения («DB_USER», «db_user») на новое имя пользователя базы данных.
- Измените пароль пользователя базы данных в строке определения («DB_PASSWORD», «db_password») на свой новый пароль пользователя.
Шаг 5. Сохраните и закройте файл wp-config.php
Шаг 6. Импортируйте вашу базу данных
Вы можете сделать это, войдя в учетную запись cPanel и запустив приложение phpMyAdmin.
- Выберите новую базу данных, которую вы создали для своей учетной записи WordPress, и нажмите «Импорт».
- Нажмите «Выбрать файл» и перейдите к файлу SQL, созданному при предыдущем экспорте.
- Щелкните, чтобы снять флажок под заголовком «Частичный импорт».
- Убедитесь, что SQL выбран под заголовком «Формат».
- Нажмите «Перейти». Импорт может занять от нескольких минут до часов, в зависимости от объема информации в этом файле. Когда импорт будет завершен, вы получите электронное письмо или сообщение с сервера.
Шаг 7. Загрузите файлы WordPress на новый хост
Теперь у вас есть база данных, настроенная для WordPress на сервере вашего хоста, так что теперь вы можете заполнить ее своими файлами WordPress.
- Используя свой FTP-клиент, переместите файлы из резервной копии WordPress на свой сервер / базу данных.
- Убедитесь, что вы загрузили обновленный файл wp-config.php вместо оригинала. Если вы загрузили не тот файл, при посещении своего веб-сайта вы увидите страницу с ошибкой.
Шаг 8. Замените ссылки на старые домены на новый (необязательно)
Если вы добавили ссылки на другие места на своем веб-сайте, они могут использовать старый домен, что приведет к странице с ошибкой. Вы можете вручную искать и изменять эти ссылки со старого домена на новый самостоятельно или использовать такой сценарий, как Search and Replace for WordPress Databases Script.
Шаг 9. Измените настройки DNS вашего домена
Как это сделать, зависит от хоста, но у регистратора домена должна быть вся необходимая информация. Это может занять до 48 часов.
Шаг 10. Удалите старые файлы
После того, как вы инициируете изменение DNS и подождите 48 часов, вы можете войти на свой старый веб-сервер и удалить все свои файлы и базу данных.
подсказки
- Найдите службы, которые позаботятся об этом за вас, например Valet.io, если эти шаги вас не устраивают.
- Доступны плагины, упрощающие миграцию, например All-in-One WP Migration, с