Как перенести WordPress с локального сервера на живой сайт (2 метода)

/

Один из способов ускорить разработку веб-сайта - создать веб-сайт локально на вашем собственном компьютере с помощью программного обеспечения, такого как WAMP (для Windows) или MAMP (для Mac).

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

Перенести WordPress с локального сервера на рабочий сайт

Мы рассмотрим два разных метода переноса WordPress с локального сервера на ваш действующий веб-сайт (шаг за шагом).

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

Вы можете выбрать наиболее подходящий вам способ:

Прежде чем вы начнете

Чтобы перенести WordPress с локального хоста на рабочий сервер, вам нужно иметь несколько вещей.

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

Далее вам понадобится доменное имя и веб-хостинг. У нас есть список лучших хостинговых компаний WordPress, из которых вы можете выбрать.

Чтобы ускорить его, вы можете использовать Bluehost. Это официальный хостинг-провайдер, рекомендованный WordPress, и они предлагают нашим пользователям эксклюзивную скидку 60% + бесплатный домен.

Если вам нужна помощь в настройке вашего веб-сайта, следуйте нашему пошаговому руководству по созданию веб-сайта.

Наконец, вам понадобится программа FTP и уметь использовать FTP, чтобы вы могли загружать свой контент на действующий сайт.

Готовы? Приступим к переносу вашего сайта WordPress.

Метод 1. Перенести WordPress с локального сервера на действующий сайт с помощью плагина миграции

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

Шаг 1. Установите и настройте плагин Duplicator

Во-первых, вам нужно установить и активировать плагин Duplicator на вашем локальном сайте. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

После активации вам необходимо перейти на страницу «Дубликатор» »Пакеты и нажать кнопку« Создать ».

Создание нового пакета Duplicator

После этого нажмите следующую кнопку, чтобы продолжить.

Теперь Duplicator проведет несколько тестов, чтобы убедиться, что все в порядке. Если все элементы отмечены как «Хорошие», нажмите кнопку «Создать».

Сборка пакета

Этот процесс может занять несколько минут в зависимости от размера вашего сайта. Вам нужно оставить эту вкладку открытой до завершения процесса.

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

Скачать пакет

Так что это за файлы?

Что ж, архивный файл - это полная копия вашего веб-сайта WordPress. Он включает в себя все основные файлы WordPress, а также ваши изображения, загрузки, темы, плагины и резервную копию вашей базы данных WordPress.

Файл установщика - это сценарий, который автоматизирует миграцию путем распаковки файла архива.

Шаг 2. Создайте базу данных для своего действующего сайта

Прежде чем вы сможете запустить установщик или загрузить веб-сайт WordPress с локального хоста на свой хостинг-сервер, вам необходимо создать базу данных MySQL для своего действующего веб-сайта.

Если вы уже создали базу данных MySQL, вы можете пропустить этот шаг.

Чтобы создать базу данных, вам необходимо посетить панель управления cPanel вашей учетной записи хостинга. Прокрутите вниз до раздела «Базы данных» и щелкните значок «Базы данных MySQL».

Значок базы данных в cPanel

На следующем экране вы увидите поле для создания новой базы данных. Просто укажите имя для своей базы данных и нажмите кнопку «Создать базу данных».

Создать новую базу данных

cPanel теперь создаст для вас новую базу данных. После этого вам нужно прокрутить вниз до раздела «Пользователи MySQL».

Затем укажите имя пользователя и пароль для нового пользователя и нажмите кнопку «Создать пользователя».

Добавить пользователя MySQL

Новый пользователь, которого вы только что создали, все еще не имеет разрешения на работу с базой данных. Давай изменим это.

Прокрутите вниз до раздела «Добавить пользователя в базу данных». Просто выберите пользователя базы данных, которого вы создали, в раскрывающемся меню рядом с полем «Пользователь», затем выберите базу данных и нажмите кнопку добавления.

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

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

Шаг 3. Загрузите файлы с локального сервера на действующий сайт

Теперь вам нужно загрузить архив и файлы установщика с локального сайта в свою учетную запись хостинга.

Сначала подключитесь к вашему действующему сайту с помощью FTP-клиента. После подключения убедитесь, что корневой каталог вашего сайта полностью пуст.

Обычно корневой каталог - это папка / home / public_html /.

Некоторые хостинговые компании WordPress автоматически устанавливают WordPress при регистрации. Если у вас там есть файлы WordPress, то вам необходимо их удалить.

После этого вы можете загрузить архив и файлы установщика из Duplicator в пустой корневой каталог.

Файлы миграции в корневом каталоге

Шаг 4. Запуск сценария миграции

После того, как вы загрузили файлы миграции, вам необходимо перейти по следующему URL-адресу в своем браузере:

http://example.com/installer.php

Не забудьте заменить example.com своим доменным именем.

Это запустит мастер миграции Duplicator.

Дубликатор инициализирован

Программа установки автоматически просканирует архивный файл и запустит проверочный тест. Вам необходимо установить флажок условий и положений и продолжить, нажав кнопку Далее.

На следующем экране вас попросят ввести информацию о вашей базе данных WordPress.

Вашим хостом, скорее всего, будет localhost. После этого вы введете сведения о базе данных, созданной на предыдущем шаге.

Подключите вашу базу данных

Щелкните следующую кнопку, чтобы продолжить.

Теперь Duplicator импортирует резервную копию базы данных WordPress из архива в новую базу данных.

Затем он попросит вас обновить URL-адрес сайта или путь. Вам не нужно ничего менять, поскольку он автоматически определяет URL-адрес вашего действующего веб-сайта и путь к нему.

Обновить URL сайта

Щелкните следующую кнопку, чтобы продолжить.

Duplicator завершит миграцию и покажет вам экран успеха. Теперь вы можете нажать кнопку «Admin Login», чтобы войти в админку WordPress вашего действующего сайта.

Успешно перемещен

Как только вы войдете на свой действующий сайт, Duplicator автоматически очистит установочные файлы.

Вот и все, вы успешно перенесли WordPress с локального сервера на свой действующий сайт.

Метод 2. Перенос WordPress с локального сервера на действующий сайт вручную

В этом методе мы покажем вам, как вручную перенести WordPress с локального сервера на ваш действующий сайт. Он пригодится, если первый способ не работает или вы предпочитаете делать это вручную.

Шаг 1. Экспорт локальной базы данных WordPress

Первое, что вам нужно сделать, это экспортировать локальную базу данных WordPress. Для этого мы будем использовать phpMyAdmin. Если вы с ним не знакомы, возможно, вам стоит взглянуть на наше руководство по управлению базами данных WordPress с помощью phpMyAdmin.

Просто перейдите по адресу http: // localhost / phpmyadmin / и щелкните свою базу данных WordPress. Затем нажмите кнопку «Экспорт» в верхней строке меню.

Экспорт с localhost

В параметре «Метод экспорта» вы можете выбрать «Быстрый» или «Пользовательский». Custom предоставит вам больше возможностей для экспорта вашей базы данных.

Мы рекомендуем выбрать «Быстрый», а затем нажать кнопку «Перейти», чтобы загрузить свою базу данных.

Экспорт базы данных WordPress с помощью phpMyAdmin

Шаг 2. Загрузите файлы WordPress на действующий сайт

Теперь нам нужно переместить все файлы вашего сайта на действующий сайт.

Для начала откройте свой FTP-клиент и подключитесь к своей учетной записи веб-хостинга.

После подключения к действующему сайту убедитесь, что вы загружаете файлы в правильный каталог. Например, если вы хотите, чтобы сайт размещался на yoursite.com, вам нужно загрузить все файлы в каталог public_html.

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

Загрузка WordPress с локального хоста на рабочий сайт

Шаг 3. Создайте базу данных MySQL на живом сайте

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

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

Раздел базы данных в cpanel

На следующем экране создайте базу данных, введя имя своей базы данных и нажав кнопку «Создать базу данных».

Новая база данных

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

После добавления пользователя cPanel предложит вам установить привилегии MySQL для этого пользователя. Просто предоставьте пользователю все привилегии, убедившись, что все флажки установлены, а затем нажмите кнопку «Внести изменения».

предоставить все права пользователю базы данных

Шаг 4: Импортируйте базу данных WordPress на живой сайт

Следующим шагом в этом процессе является импорт вашей базы данных WordPress.

Перейдите в панель управления cPanel, прокрутите вниз до раздела баз данных и нажмите phpMyAdmin.

Это приведет вас к phpMyAdmin, где вы хотите щелкнуть базу данных, созданную на шаге 3. PhpMyAdmin покажет вашу новую базу данных без таблиц.

Щелкните вкладку Импорт в верхнем меню. На странице импорта нажмите кнопку «Выбрать файл», а затем выберите файл базы данных, который вы сохранили на шаге 1.

Наконец, нажмите кнопку «Перейти» внизу страницы. PhpMyadmin теперь импортирует вашу базу данных WordPress.

Импортировать базу данных через phpMyAdmin

Шаг 5. Измените URL-адрес сайта

Теперь вам нужно изменить URL-адрес сайта в своей базе данных, чтобы он соединялся с вашим действующим сайтом WordPress.

В phpMyAdmin найдите в своей базе данных таблицу wp_options, которую мы только что импортировали на шаге 4. Если вы изменили префикс базы данных, то вместо wp_options это может быть {prefix} _options.

Нажмите кнопку «Обзор» рядом с wp_options или ссылку, которую вы видите на боковой панели, чтобы открыть страницу со списком полей в таблице wp_options. Смотрите скриншот ниже:

Просмотрите таблицу параметров WP

В поле options_name нужно искать siteurl. Щелкните значок «Изменить поле», который находится в крайнем левом углу в начале строки.

Редактировать siteurl в phpMyAdmin

Когда вы щелкаете по полю редактирования, появляется окно редактирования. В поле ввода для option_value вы увидите URL-адрес вашей локальной установки, вероятно, что-то вроде: http: // localhost / test. Осторожно вставьте в это поле URL вашего нового сайта.

Сохраните поле, нажав кнопку «Перейти».

отредактируйте поле siteurl

Затем вам нужно повторить этот шаг для имени опции: home. Страница wp_options может состоять из нескольких страниц, поэтому просто найдите главную вкладку.

Обычно он находится на второй странице, к которой вы можете перейти, щелкнув стрелки нумерации страниц в phpMyAdmin.

Обновите домашний URL, чтобы он совпадал с вашим siteurl.

Шаг 6: Настройте свой действующий сайт

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

В это время ваш сайт должен показывать ошибку при установлении соединения с базой данных.

Чтобы исправить это, подключитесь к своему сайту с помощью FTP-клиента и отредактируйте файл wp-config.php.

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

Затем сохраните файл wp-config.php и загрузите его обратно на свой сервер.

Теперь вы можете посетить свой веб-сайт, и он должен быть запущен.

Затем вам нужно войти в свою админ-панель WordPress и перейти в Настройки »Общие. Ничего не меняя, прокрутите вниз и нажмите кнопку «Сохранить изменения».

Это гарантирует, что URL-адрес сайта будет исправлен в любом другом месте, где это необходимо.

После этого перейдите в «Настройки» »Постоянная ссылка и нажмите« Сохранить изменения », чтобы убедиться, что все ссылки для публикаций работают нормально.

Шаг 7. Исправьте изображения и неработающие ссылки, обновив пути

Всякий раз, когда вы перемещаете сайт WordPress из одного домена в другой или с локального сервера на работающий сайт, вы сталкиваетесь с битыми ссылками и отсутствующими изображениями.

Вы можете использовать SQL-запрос или плагин Velvet Blues WordPress.

Для тех, кто хочет сделать это через SQL, вот простой SQL-запрос, который должен решить эту проблему:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Просто зайдите в phpMyAdmin, щелкните свою базу данных и затем щелкните SQL в верхнем меню. Напишите этот запрос, но не забудьте заменить его URL-адресами своего локального сайта и действующего сайта.

Исправление изображений WordPress и неработающих URL-адресов после перехода на работающий сайт

Вот и все, вы успешно перенесли WordPress с локального сервера на работающий сайт!

Надеюсь, теперь ваш действующий веб-сайт работает без сбоев. Обязательно загляните на свой сайт, чтобы убедиться, что все работает должным образом. Если вы заметили какие-либо ошибки, вы можете ознакомиться с нашим руководством по распространенным ошибкам WordPress для устранения неполадок.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как создавать собственные типы записей в WordPress

Хотите узнать, как легко создавать собственные типы записей в WordPress? Пользовательские типы сообщений превращают сайт WordPress из платформы для ведения

Как перестать хранить IP-адрес в комментариях WordPress

После прочтения нашей статьи о том, как разрешить анонимные комментарии, один из наших читателей спросил нас, можно ли перестать сохранять IP-адрес

Как легко создать промежуточный сайт для WordPress (шаг за шагом)

Вы хотите создать промежуточный сайт для WordPress, но не знаете, с чего начать? Промежуточный сайт WordPress - это тестовый сайт, который вы можете использовать

Как добавить разделитель горизонтальных линий в WordPress (5 методов)

Вы хотите добавить горизонтальную линию через свой пост или страницу в WordPress? Горизонтальные разделители строк - отличный способ разбить длинные