Как перенести свой сайт с хостинга на денвер
Решил поделиться опытом. Экспериментировать со своим сайтом лучше не на хостинге, а на своем компьютере, используя Denwer (денвер). Но внятных, полных советов как перенести свой сайт с хостинга на денвер в интернете я не нашел. Поэтому даю подробную инструкцию.
- В Total Commander через FTP-соединение с хостинга копируем к себе на компьютер backup,ы данных (public_html, файл backup.tar) и базы данных (файл dump.sql).
- В денвере (если не установлен, то установите) в папке c:\WebServers\home создаем папку с названием сайта (например — имяtest), а ней папку www.
- В эту папку (www) копируем содержимое папки public_html (скаченное с вашего хостинга). Перезапускаем денвер.
- При запущенном денвере в браузере в адресной строке набираем http://localhost/denwer/.
- В утилитах выбираем phpMyAdmin — администрирование СУБД MySQL.
- Создаем новую БД. Даем ей имя (например - имяtest), нажимаем кнопку создать. Затем выбираем закладку SQL. В месторасположении текстового файла: выбираем файл dump.sql скаченный с хостинга (backup), нажимаем кнопку: Пошел. Перезапускаем денвер.
- В c:\WebServers\home\ имяtest (или другое имя вашего сайта на денвере) открываем файл wp-config.php и редактируем его, например в Notepad2 или Notepad++. В названии базы данных WordPress заменяем название с хостинга на имя базы данных которую вы создали в денвере. Имя пользователя MySQL меняем имя пользователя хостинга на имя: root. Пароль убираем (строка должна выглядеть define(‘DB_PASSWORD’, ‘ ‘); Больше ничего не меняем. Перезапускаем денвер.
- В браузере вводим имя вашего сайта на денвере (денвер естественно должен быть запущен) и вы должны попасть на сайт денвера.
- Снова заходим в phpMyAdmin, заходим в свою базу и в wp_options редактируем (обзор) URL — меняем на http://имяtest. Если этого не сделать, то при попытке войти в админпанель (http://имяtest/wp-admin/ вы будете попадать на хостинг, а не денвер.
- В заключении: заходим в админпанель и в общих настройках указываем адреса (URL) денвера.