Как перенести сайт локального хоста WordPress на живой сервер?

В наших предыдущих статьях мы описали, как установить WordPress на localhost с помощью MAMP и как переместить действующий сайт WordPress на localhost. Когда вы начинаете создавать сайт, может также потребоваться создать сайт на localhost, а затем переместить контент на активный сервер после того, как все будет работать нормально. Иногда вы также можете проводить периодическое тестирование и разработку на сайте localhost, а затем переносить изменения на рабочий сервер. В любом случае имеет смысл понять, как перенести сайт локального хоста WordPress на рабочий сервер, чтобы вы могли использовать свою локальную копию для восстановления контента в случае возникновения чрезвычайной ситуации.

Если вы используете SiteGround, вы можете использовать промежуточную функцию для создания копии вашего локального сайта на сервере.

Перенести сайт WordPress Localhost на Live Server

Ниже приводится краткое изложение этапов этого процесса:

  1. Используйте FTP и загрузите все файлы localhost в корень вашего живого сервера.
  2. Экспорт локальной базы данных с помощью phpMyAdmin локального сервера.
  3. Создайте новую базу данных на своем живом сервере, используя опцию phpMyAdmin.
  4. Импортируйте таблицы локальной базы данных в действующую базу данных с помощью параметра phpMyAdmin на реальном сервере.
  5. Замените все вхождения ссылок localhost на ссылки активного сайта.
  6. Проверьте и измените имя базы данных и пароль в файле wp-config.php.
  7. Войдите в свою административную панель WordPress и проверьте содержимое.

Шаг 1 – Загрузите файлы Localhost на Live Server

Запустите свой FTP-клиент и загрузите файлы localhost на работающий сервер. Как правило, контент можно загружать в корневой каталог «/ public_html». Если вы хотите установить WordPress в подкаталог, создайте папку, а затем загрузите содержимое внутри папки.

FTP с использованием FileZilla

Если вы хотите установить его на поддомене, создайте поддомен из своей учетной записи хостинга, а затем загрузите файлы в эту папку поддомена с помощью FTP. Узнайте больше об использовании FileZilla для FTP.

Заметка: Если у вас есть локальная установка MAMP на Mac, то содержимое будет доступно в «Приложениях> MAMP> htdocs».

Шаг 2 – Экспорт базы данных Localhost

Запустите свой локальный сервер и перейдите по URL-адресу «http: // localhost / phpmyadmin /» в адресной строке браузера. Нажмите кнопку экспорта и загрузите базу данных в сжатом формате SQL «zip» или «gzip».

Скачать базу данных Localhost
Скачать базу данных Localhost

Шаг 3 – Создание новой базы данных на живом сервере

Войдите в свою учетную запись на реальном хостинге и перейдите в раздел «Базы данных MySQL». Создайте новую базу данных с тем же именем, что и ваша база данных localhost. Добавьте нового пользователя и добавьте ему базу данных. Узнайте больше о создании базы данных в учетной записи хостинга Bluehost.

Создать нового пользователя для базы данных
Создать нового пользователя для базы данных

Запомните имя пользователя, пароль и имя базы данных, которые необходимо использовать на шаге 6.

Заметка: Вы также можете создать базу данных в phpMyAdmin, но имя пользователя, пароль и назначение должны выполняться из раздела баз данных MySQL учетной записи хостинга cPanel.

Шаг 4 – Импорт локальной базы данных в базу данных Live

После создания действующей базы данных снова вернитесь на вкладку «Импорт» в разделе phpMyAdmin и загрузите локальную базу данных с шага 2 на ваш действующий сервер.

Импортировать локальную базу данных в базу данных Live
Импортировать локальную базу данных на Live Server

Шаг 5 – Замена ссылок

Теперь, когда вы загрузили файлы локального сайта и локальную базу данных на свой действующий сервер. Но когда вы создаете локальный сайт, URL-адрес будет начинаться с «http: // localhost», поэтому вам необходимо заменить все вхождения URL-адреса localhost на URL-адрес вашего действующего сайта.

В разделе phpMyAdmin вашего живого сервера перейдите на вкладку «SQL» и выполните следующий запрос.

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost', 'https://www.yoursitename.com') WHERE option_name="home" OR option_name="siteurl";
UPDATE wp_posts SET post_content = replace(post_content, ' http://localhost ', ' https://www.yoursitename.com ');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://localhost',' https://www.yoursitename.com ');

Этот запрос заменит весь URL-адрес localhost на URL-адрес вашего сайта.

Предложение SEO: Оптимизируйте свой сайт с помощью специальной 14-дневной бесплатной пробной версии SEMrush Pro.

Шаг 6 – Изменение файла wp-config.php

Если вы попытаетесь открыть действующий сайт, вы, вероятно, увидите сообщение об ошибке «Ошибка установления соединения с базой данных». Причина может быть в том, что имя пользователя и пароль базы данных неверны. Обычно имя базы данных и пароль на локальном хосте такие же, как «root», но вы могли создать другое имя на шаге 3.

Найдите файл «wp-config.php» в корне установленного живого сервера. Откройте файл в редакторе и укажите правильное имя пользователя и пароль для «DB_USER» и «DB_PASSWORD». Также убедитесь, что «DB_NAME» – это имя вашей базы данных, созданной на шаге 3. Сохраните и закройте файл «wp-config.php». О редактировании файла wp-config.php читайте отдельную статью.

Изменить файл php wp-config
Изменить файл php wp-config

Теперь, когда у вас есть база данных, имя пользователя и пароль, которые правильно настроены в файле конфигурации WordPress.

Предупреждение: Если вы измените имя базы данных в файле wp-config.php, обязательно переименуйте базу данных на вкладке «Операции» в phpMyAdmin.

Шаг 7 – Проверьте живое содержимое сайта

Войдите в панель управления администратора WordPress с URL-адресом «http://yoursitename.com/wp-admin/», используя те же имя пользователя и пароль, что и на вашем локальном хосте. Это НЕ ваше имя пользователя и пароль базы данных, как вы создали на предыдущем шаге 6, это имя пользователя и пароль вашей установки WordPress, которые вы могли выбрать во время установки localhost.

Вы сможете видеть все сообщения и медиа-файлы, созданные на вашем локальном хосте.

Заключение

Мы настоятельно рекомендуем вам сохранить локальную копию вашего действующего сайта. Это поможет вам при необходимости переместить контент на рабочий сервер. Кроме того, вы можете выполнять обновления и тестирование на локальном хосте, а затем развертывать на рабочем сервере без проблем. В качестве альтернативы вы можете создать промежуточный сайт для клонирования вашего действующего сайта на сервере. Таким образом, вы можете сохранить копию на сервере для тестирования и быстрой отправки изменений на действующий сайт.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *