Как перенести WordPress с локального сервера на веб-сайт

Автор:
Nurlan Kemelbekov

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

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

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

Примечание: картинки, используемые в этой статье, из хостинг — провайдера, который имеет cPanel.

Шаг 1: Экспорт локальной базы данных WordPress.
Первое, что вам нужно сделать, это экспорт вашей локальной базы данных WordPress. Мы будем использовать phpMyAdmin, чтобы сделать это. Зайдите на http://localhost/phpmyadmin/ и щелкните на базе данных WordPress. Затем перейдите на вкладку Экспорт: кнопка на верхней панели меню.экспотрт базы данных
Метод экспорта выбрать «Обычный», так как это предоставит больше возможностей для экспорта базы данных. Выделите все таблицы для экспорта и gzip сжатие. Прокрутите вниз до нижней части страницы и нажмите кнопку OK, чтобы загрузить вашу базу данных.

Шаг 2: Загрузка WordPress файлов на веб-сайт.
Теперь открыть FTP-клиент и подключиться к веб-сайту. Как только вы подключитесь к веб-сайту, убедитесь, что вы загружаете файлы в нужный каталог. Например, если сайт размещен на yoursite.ru, то загружать все файлы в директорию public.сайт
Теперь выберите WordPress файлы локального сайта и загрузите их на свой сервер в Интернете.

Шаг 3: Создание Базы данных MySQL для веб-сайта.

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

Шаг 4: Импорт Базы данных WordPress.
Следующий шаг-это импорт базы данных WordPress. Перейти к cPanel, перейдите в раздел базы данных и нажмите на phpMyAdmin. Это приведет вас к phpMyAdmin, где надо нажать на базу данных, созданную ранее. phpMyAdmin покажет новую базу данных без таблиц. Нажмите на вкладку «Импорт» в верхнем меню. импортНа странице импорта, нажмите на кнопку » Выберите файл», а затем выберите сжатый файл базы данных, сохраненный на компьютере в шаге 1. Наконец, нажмите кнопку «ok» в нижней части страницы. phpMyadmin теперь будет импортировать базы данных WordPress.

Шаг 5: Изменение URL Сайта.
Теперь необходимо изменить URL-адрес сайта. В phpMyAdmin найти таблицы wp_options в базе данных, которые мы только что импортировали в шаге

Если вы изменили ваш префикс базы данных, то вместо wp_options это может быть {prefix}_options.
Нажмите на кнопку обзор рядом с wp_options, которые вы видите в боковой панели, чтобы открыть страницу со списком полей в wp_options таблице. См. скриншот ниже:Обзор
Под полем options_name, вам нужно искать siteurl. Нажмите на кнопку «Изменить», который можно найти в начале строки слева.сайтурл
При нажатии на кнопку «изменить» в окне появится поле редактирования. В поле ввода option_value, вы увидите URL вашей локальной установки, наверное, что-то вроде: http://localhost/test или, если локальный сервер установлен с Instant WordPress, вроде этого — http://127.0.0.1:4001/wordpress/.сайтурл1 Аккуратно вставьте ваш новый адрес сайта в этой области, например: http://maks-1.com
Сохранить поле, нажав кнопку «ok».
Далее, вы должны повторить этот шаг для параметра: home. homeВ wp_options может быть несколько страниц, так что просто найдите вкладку «home». Обычно он находится на второй странице которой можно перейти, нажав на стрелку разбиения на страницы  в phpMyAdmin.
Обновить также домашний url-адрес.

Шаг 6: Настройка веб-Узла.

Теперь, когда мы импортировали в базу данных все наши материалы, пришло время настроить WordPress. Пока при открытии сайта должна быть показана «Ошибка соединение базы данных». Чтобы это исправить, нужно подключение к веб-сайту с помощью FTP-клиента и редактировать wp-config.php файл. Укажите имя базы данных, пользователя и пароль, созданные на шаге 3. Сохранить wp-config.php файл и загрузите его на свой сервер. Зайдите на ваш сайт и он должен уже работать.
Войдите в WordPress панель администратора и перейдите к Параметры =>Постоянные ссылки. Нажмите кнопку «сохранить параметры». Это будет гарантировать, что url сайта исправлена.
Затем нажмите кнопку » Сохранить изменения», чтобы убедиться, что все ссылки работают нормально.

Шаг 7: Фиксация изображений и неработающие ссылки после обновления.

Всякий раз, когда перемещается WordPress сайт из одного домена на другой, или из локального сервера на веб-сайт, приходится сталкиваться с неработающими ссылками и отсутствующими изображениями. Можно использовать SQL-запрос или использовать плагин Velvet Blues Update URLs. Вы можете узнать об этом плагине, если прочтете статью  Автоматически заменить все ссылки после переноса сайта.
Для тех, кто хочет сделать это с помощью SQL, вот простой SQL-запрос, который должен решить эту проблему:

UPDATE wp_options SET option_value = replace(option_value, ‘localhost/testsite/’, ‘http://domain.com’);
UPDATE wp_posts SET post_content = replace(post_content, ‘localhost/testsite/’, ‘http://domain.com’);
UPDATE wp_posts SET guid = replace(guid, ‘localhost/testsite/’,’http://domain.com’);
UPDATE wp_links SET link_url = replace(link_url, ‘localhost/testsite/’, ‘http://domain.com’);
UPDATE wp_links SET link_image = replace(link_image, ‘localhost/testsite/’, ‘http://domain.com’);
UPDATE wp_postmeta SET meta_value = replace(meta_value, ‘localhost/testsite/’, ‘http://domain.com’);
UPDATE wp_usermeta SET meta_value = replace(meta_value, ‘localhost/testsite/’, ‘http://domain.com’);

Зайти в phpMyAdmin, нажмите на базу данных, а затем щелкните на SQL из верхнего меню. Ввести этот запрос, но не забудьте изменить url – адрес сайта.
Вот и все, надеюсь, что теперь ваш сайт будет работать. Оформите ваш сайт, чтобы каждая вещь работала, как ожидалось.




Вам также может понравиться:


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

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

* Copy This Password *

* Type Or Paste Password Here *

18 + семнадцать =

Я просто хотел сказать, как сильно я ценю Ваш комментарий на мой пост. Спасибо Вам !!