Перенос сайта wordpress на OpenServer
- Создаем базы данных на OpensServer
- Импорт базы данных
- Изменения в корневой папке
- Доработка после переноса
Задача по перемещению сайта wordpress на локальный сервер нужна для обновления и тестирования новых версий самой системы и установленных расширений.
Новых тем, плагинов не на рабочей версии сайта, а на его копии. Без боязни поломки своего сайта.
Многие пользователи копируют свой сайт на локальный сервер. Для приобретения навыков кодирования, работая с html, css, php и так далее.
Работающий сайт использовать для этих целей неудобно и не безопасно.
Общие шаги для переноса сайта wordpress на локальный сервер.
Внимание! При переносе сайта на локальный веб-сервер, рекомендуется сначала делать полный бекап всего сайта.
Ручной перенос работающего WordPress сайта на локальный сервер
Первое, что делаем это резервную копию своего сайта. К резервной копии относятся: все файлы сайта и база данных.
Первое, что делаем это скачиваем файлы сайта и базу данных в виде архива к себе на компьютер. Я уже скачал.
Затем в папке domains локального сервера OpenServer, создаем корневую папку сайта.
Например, у меня wp.ru. Распаковываем в нее архив с сайтом. Название корневой папки может быть любым.
Создаем базы данных на OpensServer
.
Для этого нажимаем на зеленый флажок в панели задач компьютера. После чего всплывает меню, в котором при прикосновении к строке Дополнительно.
Всплывает целый список программ, утилит, скриптов, файлов и так далее Где нажимаем вверху списка на PhpMyAdmin.
Появляется форма для Авторизации, где в строке Пользователь пишем root, а строку Пароль оставляем пустой. Как показано на картинке формы.
Нажимаем Вперед
Раскрывается утилита PhpMyAdmin открывая, доступ к созданию базы данных.
Здесь нажимаем на Базы данных. После чего нужно будет прописать имя базы данных wpru. Можно без пользователя и пароля.
Кодировку из выпадающего списка ставим utf8_general_ci и нажимаем Создать. Не перепутайте имя базы данных с корневой папкой wp.ru
Импорт базы данных
Теперь выделяем нашу созданную базу и начинаем Импорт базы данных нашего намеченного к перемещению сайта.
Жмем Выберите файл с компьютера. Открывается диалоговое окно где находим файл базы данных.
Выделяем файл и жмем Открыть начнется импорт. Ждем скачивание, будет происходит какое-то время.
Для входа в административную панель. Изменим адрес сайта в базе данных.
Находим файл wp_options
Нажимаем как показано стрелкой и далее в открывшейся странице нажимаем на карандашик.
Открывается поле для изменения адреса сайта.
Вносим изменения и жмем Вперед далее нужно сделать еще одно изменение в файле home.
Здесь производим аналогичные действия как и в предыдущем
примере. С базой данных на этом все.
Изменения в корневой папке
Переходим в корневую папку wp.ru где находим файл wp-config.php. Открываем с помощью блокнота notepad++ и вносим изменения как показано на картинке.
Имя пользователя будет root, c которым заходили в PhpMyAdmin.
Далее после всех произведенных изменений. Локальный сервер необходимо Перезапустить.
Попробуем открыть наш сайт на локальном сервере.
Можно открыть с помощью поисковой строки в браузере прописав, wp.ru.
Может вместо сайта появиться страница с ошибкой.
Это означает что сайт находится на защищенном протоколе https. Можно проделать следующее в файле htaccess внести изменения с помощью блокнота notepad++.
Отмеченное желтым цветом удалить и сохранить изменения в блокноте. Перезагружаем локальный сервер. После чего изменения вступят в силу. Снова запускаем наш сайт.
Доработка после переноса
Нужно поменять старые адреса на новые. Также ссылки на различные формы, включая партнерские и изображения и так далее. Иначе они не будут работать на локальном сервере.
Вручную проделать все изменения практически невозможно.
Для этих целей необходимо установить плагин. Это- плагин Velvet Blues Update URLs. Плагин можно добавить из административной панели сайта
Можно скачать по ссылке с официального сайта
(https://wordpress.org/plugins/velvet-blues-update-urls/)
После установки плагина в консоли административной панели нажимаем на Инструменты. В выпадающем меню нажимаем Update URLs.
В открывшейся странице производим действия как показано внизу на картинке.
И нажимаем кнопку Update URLs NOW. После чего появляется страница с результатами всех изменений, включая адреса старые на новые.
Последнее что нужно сделать это зайти в Настройки-Общие в консоли административной панели и изменить адреса.
А в меню Главная изменить адрес на wp.ru
Вот теперь все.