БЛОГ 2410

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

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

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

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

Перенести WordPress с локального сервера на рабочий сайт
Перенести WordPress с локального сервера на рабочий сайт Изображение с сайта wpbeginner.com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создание нового пакета Duplicator
Создание нового пакета Duplicator Изображение с сайта wpbeginner.com

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

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

Сборка пакета
Сборка пакета Изображение с сайта wpbeginner.com

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

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

Скачать пакет
Скачать пакет Изображение с сайта wpbeginner.com

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

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

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

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

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

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

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

Значок базы данных в cPanel
Значок базы данных в cPanel Изображение с сайта wpbeginner.com

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

Создать новую базу данных
Создать новую базу данных Изображение с сайта wpbeginner.com

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

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

Добавить пользователя MySQL
Добавить пользователя MySQL Изображение с сайта wpbeginner.com

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

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

Сохранить пользователя в базе данных
Сохранить пользователя в базе данных Изображение с сайта wpbeginner.com

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

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

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

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

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

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

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

Файлы миграции в корневом каталоге
Файлы миграции в корневом каталоге Изображение с сайта wpbeginner.com

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

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

http://example.com/installer.php

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

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

Дубликатор инициализирован
Дубликатор инициализирован Изображение с сайта wpbeginner.com

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

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

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

Подключите вашу базу данных
Подключите вашу базу данных Изображение с сайта wpbeginner.com

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

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

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

Обновить URL сайта
Обновить URL сайта Изображение с сайта wpbeginner.com

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

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

Успешно перемещен
Успешно перемещен Изображение с сайта wpbeginner.com

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

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

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

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

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

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

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

Экспорт с localhost
Экспорт с localhost Изображение с сайта wpbeginner.com

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

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

Экспорт базы данных WordPress с помощью phpMyAdmin
Экспорт базы данных WordPress с помощью phpMyAdmin Изображение с сайта wpbeginner.com

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

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

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

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

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

Загрузка WordPress с локального хоста на рабочий сайт
Загрузка WordPress с локального хоста на рабочий сайт Изображение с сайта wpbeginner.com

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

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

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

Раздел базы данных в cpanel
Раздел базы данных в cpanel Изображение с сайта wpbeginner.com

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

Новая база данных
Новая база данных Изображение с сайта wpbeginner.com

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

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

предоставить все права пользователю базы данных
предоставить все права пользователю базы данных Изображение с сайта wpbeginner.com

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

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

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

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

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

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

Импортировать базу данных через phpMyAdmin
Импортировать базу данных через phpMyAdmin Изображение с сайта wpbeginner.com

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

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

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

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

Просмотрите таблицу параметров WP
Просмотрите таблицу параметров WP Изображение с сайта wpbeginner.com

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

Редактировать siteurl в phpMyAdmin
Редактировать siteurl в phpMyAdmin Изображение с сайта wpbeginner.com

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

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

отредактируйте поле siteurl
отредактируйте поле siteurl Изображение с сайта wpbeginner.com

Затем вам нужно повторить этот шаг для имени опции: 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 и неработающих URL-адресов после перехода на работающий сайт Изображение с сайта wpbeginner.com

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

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

Свяжитесь с нами.

Узнайте, чем мы можем быть для вас полезны.

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

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее