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

А так, как совершенно не исключено, что и у меня может возникнуть необходимость переезда на другой хостинг, то для начала, я как всегда решил немного потренироваться на кошках.
Сам процесс переезда на новый хостинг не составляет большого труда. Для этого необходимо сделать backup БД WordPress, потом зайти по Ftp и скопировать все папки со скриптами сайта, ну и поменять NS-сервера в панели управления доменом на сайте регистратора.
После чего необходимо прописать новые пути к Базе Данных MySQL в wp-config.php а именно: имя БД, имя пользователя и пароль.
В принципе данная задача проста и очевидна, поэтому я решил для начала перенести свой блог на (localhost) локальный компьютер. И вот тут то и начали проявляться первые, подводные камни.
Ну обо всем по порядку.
Я не использую Денвер в домашних условиях, но у меня дома есть два веб сервера самостоятельной сборки под Windows 7 и XP на которых я иногда тестирую свои web приложения. И вот буквально на днях я решил перенести блог WordPress на один из своих локальных серверов.
Бэкап БД можно сделать в PhpMyAdmin или с помощью плагина BackUpWordpress, и потом импортировать его на локалхост. После чего необходимо в таблице wp_options изменить значение siteurl на локальный адрес, и в моем случае он получился такой хттп://localhost/lastochka5
Потом я естественно очистил файл .haccess от ненужных инструкций серверу, ведь от кого мне защищать админку сайта дома? И оставил только:
# Данная запись определяет имена индексных файлов и их последовательность
DirectoryIndex index.php
После чего я зашел в панель администратора и изменил значения: Адрес сайта (URL) и Адрес WordPress (URL), но стоило мне нажать на кнопку Сохранить изменения, как на экране появилось:
Forbidden You don’t have permission to access на localhost
В Linux, подобный код (Forbidden 403) может вернуть web сервер, если у пользователя недостаточно прав на просмотр каталога, но вся проблема заключалась в том, что я все это делал в Windows 7.
Оказывается когда меняешь адрес сайта в админке, то один скрипт создает и записывает определенный редирект в .htaccess, что и произошло в моем случае.
И тут я молниеносно прозрел!
А именно: вспомнил, что при включении директивы RewriteEngine может появиться ошибка: 403 Forbidden, и для ее устранения необходимо править конфиг Апача (httpd.conf) на предмет включения FollowSymLinks. Но можно поступить и иначе, и поэтому я просто открыл .htaccess и добавить туда всего одну инструкцию:
Options +FollowSymLinks
Добавлять ее необходимо до вызова:
RewriteEngine On
P. S. И теперь я имею полноценную копию своего блога на WordPress у себя дома. Стоит ли говорить, что мой сон после таких манипуляций, стал более спокойным.