Перенести wordpress с хоста на Denwer

Перенести wordpress с хоста на Denwer Добрый день, уважаемые читатели! Вы наверно уже заметили, что очень часто я описываю тот или иной плагин для wordpress или как внести изменения в файлы шаблона – все это я  сначала проделываю на тестовом блоге, расположенном на локалке. Ведь не дай Бог что-то пойдет не так и блог слетит, хоть и имеется резервные копии, но рисковать желания нет. Так вот некоторое время назад мне пришлось делать переустановку ОС и естественно локальный диск пришлось восстанавливать заново и перед мной возник вопрос- как перенести wordpress с хоста на Denwer, ведь работа должна продолжаться с теми же файлами и набором плагинов. Ответу на этот вопрос и будет посвящен сегодняшний материал.

Первоначально мне предстояло установить Денвер и создать локальный сервер. Затем создать на нем каталог, куда будут перемещены файлы блога с хоста. Для этого захожу в диск Z, именно он у меня отвечает за виртуальный сервер, и в папке home создаю новую папку seoledi.local

Перенести wordpress с хоста на Denwer

В этой папке создаем еще одну папку с именем www .

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

Перенести Базу данных с хоста на локалку

Заходим на свой аккаунт у хостера и выбираем вкладку Базы данных MySQL. В открывшемся окне кликаю по ссылке phpMyadmin, необходимой мне базы данных,

Перенести wordpress с хоста на Denwer

на открывшейся странице вводим пароль к базе и попадаем на знакомую страницу phpMyadmin, где меня интересует вкладка Export. Нажав на нее откроется новая страница, на которой я установлю только условие экспортирования, а именно что база данных будет сохранена у меня в формате .gzip

Перенести wordpress с хоста на Denwer

И нажимаю кнопку Ок. Все теперь у меня на жестком диске имеется файл nafany_seoosha.sql.gz, содержащий все таблицы моего блога.

Теперь мне необходимо эту базу данных установить на локальный сервер. Запускаю Денвер, открываю браузер и в адресной строке прописываю http://localhost/Tools/phpMyAdmin/. Прежде чем приступить к импорту следует создать базу. Поэтому прописываю название новой базы данных и ее кодировку, схожую с кодировкой импортируемой базы. У меня это utf-8 general-ci

Перенести wordpress с хоста на Denwer

Нажимаем кнопку Create. Итак, база создана и так как она размещена на локалке я не буду создавать ей привилегии, в виде пользователя и пароля, а сразу перейду во вкладку Import

Перенести wordpress с хоста на Denwer

На открывшейся странице выбираем файл для импорта, у меня это nafany_seoosha.sql.gz , и нажать кнопку Go. При успешном импорте все таблицы отразятся в левом углу, под названием базы данных.

Теперь при условия, что я перемещаю блог с хоста на Денвер мне необходимо внести изменения в таблицу wp_options (префикс у меня изменен). Для этого кликаю по ее названию в левом столбце

Перенести wordpress с хоста на Denwer

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

Перенести wordpress с хоста на Denwer

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

Перенести wordpress с хоста на Denwer

заменяю адрес блога с хоста на адрес на локальном сервере, а именно на http://seoledi.local  и нажимаю кнопку Go

В итоге в таблице строка приобретает следующий вид

Перенести wordpress с хоста на Denwer

Все теперь остается только скопировать файлы блога с хоста на жесткий диск.

Перенести файлы с хоста на жесткий диск

Это  мне поможет сделать программа ftp-клиент FileZilla. Запускаю программу, ввожу имя хоста, ник и пароль к моему аккаунту у хостера. Открывается доступ к удаленному хосту и вот тут я должна выделить корневую папку моего блога, у меня это public_html,

Перенести wordpress с хоста на Denwer

и загрузить ее на рабочий стол. Для этого в окне Локальный хост выделяю строку “Рабочий стол”, а на удаленном хосте кликаю правой кнопкой мыши по public_html в директории lediseo.ru и в выпавшем окне выбираю пункт “Скачать”

Перенести wordpress с хоста на Denwer

Начнется закачка файлов с хоста, которая займет некоторое время. Все будет зависеть от размера блога.

Установить блог с хоста на локалке

Итак, файлы скопировались на рабочий стол, в папку  public_html. Открываем эту папку и выделив все файлы и папки копируем их в директорию Z:/home/seoledi.local/www/, которую я создала в самом начале этой статьи

Перенести wordpress с хоста на Denwer

Теперь мне необходимо переписать файл config.php, то есть прописать имя базы данных, куда я импортировала базу блога, юзера и пароль. Так как я не использовала привилегии то вместо имени пользователя ставим “root”, а строчку пароль вообще оставляем пустой. Открываю файл config.php с помощью Notepad++ или Dreamweaver и провожу изменения

Перенести wordpress с хоста на Denwer

Сохраняю изменения, перезагружаю Денвер, открываю браузер и ввожу в адресную строчку url блога на локалке – seoledi.local.

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

http://seoledi.local/wp-login.php

Откроется страница входа в административную панель, где в консоли управления выбираю пункт “Параметры” — ”Общие” и вижу, что здесь прописаны совершенно разные адреса блога

Перенести wordpress с хоста на Denwer

Удаляю адрес в строке “Адрес сайта” и вместо него прописываю http://seoledi.local. Сохраняю изменения, обновляю блог и проверяю. Все работает как и должно быть.

Перенести wordpress с хоста на Denwer

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

На этом все, всем удачи и до новых встреч на блоге “Seo записки отчаянной

Вам понравилась статья? Расскажите о ней друзьям!