Как перенести сайт с Web сервера на домашний компьютер
После переноса своего сайта на локальный компьютер нам предоставляется возможность, редактировать, тестировать свои сайты, экспериментировать, без подключения к Интернету.
Для осуществления этой возможности нам надо:
1. Установить локальный сервер, который позволит нам работать с блогом на домашнем компьютере. Локальный сервер аналогичен настоящему реальному серверу, расположенному в Интернете у компании хостера.
В этом нам поможет Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») —набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Скачать Denwer можно здесь:
Denwer_3.exe (5.4 MiB, 30 hits)
Или на сайте разработчика http://dmitry.moikrug.ru, также получить справку по программе.
1. Установка.
Отвечаем: — Да
Переходим на рабочий стол, на нем появились три ярлыка.
Нажимаем на «start», и наблюдаем, как проходит процесс запуска. В трее (в нижнем правом углу монитора) появляются два значка сигнализирующие о том, что denwer запущен.
Открываем браузер и набираем адрес: http://localhost/tools/phpmyadmin/
Должно загрузиться приложение администрирования БД – Phpmyadmin. Если это произошло, то все установлено правильно.
2. После установки Denwera, у вас появится виртуальный диск. У меня в системе он обозначен буквой: Z (по умолчанию, как предлагал установщик).
Создаем папку на виртуальном диске — Z:\home\localhost\www\localblog
Соединяемся с хостом любым доступным для вас способом:
- Файловым менеджером хостинг провайдера, который предоставляет функциональность FTP-клиента через браузер. Открываем папку public_htm и все фалы, которые в ней содержатся, архивируем, архив сохраняем у себя на виртуальном диске в папке Z:\home\localhost\www\localblog. Распаковываем в эту папку.
- Используя файловый менеджер, Total Commander.
Настройте соединение с хостинг провайдером.
Нажимаем «ОК»
Заходим в файловый менеджер хостинг провайдера, открываем папку public_htm и все фалы, которые в ней содержатся, перебрасываем к себе на виртуальный диск в папку
Z:\home\localhost\www\localblog
3. Возвращаемся в приложение phpmyadmin по адресу: http://localhost/tools/phpmyadmin, — создаем новую базу данных.
Свою БД я назвала Food.
Переходим в панель управления хостинг провайдера, и открываем базу данных вашего сайта.
Выбираем на вкладке «Экспорт» -> ниже в окне «Экспорт» выделить все –>нажимаем «ОК».
Сгенерировался текстовый файл, который мы скопируем.
Открываем программу «Notepad++», вставляем скопированный текст и изменяем внутри тестового файла все ссылки сайта на локальные :
на локальные
К этому процессу надо отнестись очень внимательно. Постараться ничего не попутать.
Сохраняем файл. Копируем все строчки. Набираем в браузере http://localhost/tools/phpmyadmin/, перед нами приложение администрирования «phpmyadmin» БД на локальном компьютере.
Выбираем свою БД, открываем вкладку SQL, и вставляем отредактированный файл. Нажимаем «ОК».
Получаем результат
Переходим на вкладку «Структура» и смотрим, чтобы у нас все таблицы были в кодировке — Utf8
Теперь нам надо настроить на локальном компьютере файл wp_config.php, он находится в папке localblog
Z:\home\localhost\www\localblog
Изменяем строчки. Название БД, оставляем.
Сохраняем.
Все, теперь можно работать со своим сайтом на домашнем компьютере.
Удачи!




А у вас как всегда , что-нибудь интересное . Спасибо за заботу о нас .
Спасибо, возьмем на заметку.
Года 3 назад я бы наверное ничего не понял из этого. А сейчас кажется, что все просто. Все приходит с опытом.
Да, Александр. Первые раза 2,3 трудно, а потом начинаешь понимать, что все просто.14
Очень вовремя попал на Ваш материал, как раз начал задумываться о решении этой проблемы. Спасибо.
Спасибо. Первый раз переносила блог, сразу получилось. Боялась с базой данных напутаю, исправлением адресов. Ура!
Первый раз всегда сложно.
Спасибо.
Все очень четко и внятно.
Остался один вопрос.
Что меняется, если вместо Denver использовать XAMPP?
Если можно, опишите и этот случай пожалуйста.
Количество благодарных читателей сильно вырастет
Денвер и XAMPP используют одинаковые компоненты, копирование БД происходит через панель управления phpMyAdmin. Подойдет вышеописанный способ по переносу БД.
Установка XAMPP отлично описана makegood.ru/tools/8/
Подсказки по XAMPP:
localhost/xampp/phpinfo.php — phpinfo ();
localhost/phpmyadmin/ – PHPMyAdmin
localhost/xampp/ – Статус служб (MySQL, PHP)
C:\xampp\ — директория со всеми файлами.
C:\xampp\htdocs\ — фалы Ваших сайтов должны лежать тут.
C:\xampp\apache\ – директория с файлами apache
C:\xampp\mysql\ – директория с файлами mysql
C:\xampp\php\ – директория с файлами php
Спасибо
Только вы забыли сказать, что все ссылки сайта также придется менять на локальные (имею ввиду навигационные линки)
Перенести сайт на локальный сервер конечно можно. Но смысл? Насколько я знаю обычно все делается наоборот. Сначала сайт создается на локальном сервере, а потом переносится на реальный хостинг. Если здесь имеется ввиду, что создается резервная копия сайта, то это делается немного по другому. Копируются все файлы сайта и сохраняются в формате ZIP. А база данных копируется и сохраняется в формате G.ZIP
У меня есть копия на компьютере для испытаний новых плагинов. Бывают случаи, когда при установке плагина шаблон в разных браузерах, смотрится по разному, или вообще выдает ошибки. Ставить на работающий сайт такой плагин — потом восстанавливать. Это потерянное время. у меня был уже такой случай. Во всех браузерах все было «ОК», а в IE слетели все виджеты.
Большое спасибо за пояснения. А то я обычно перед тем, как делать на сайте большие перемены каждый раз делаю резервную копию. А времени на это соответственно уходит больше.
Спасибо за подробные объяснения.
Спасибо. Как раз та информация которая мне нужна. Есть желание сайт на комп перенести — а не знаешь с какой стороны подступиться.
Отлично, то, что надо
Сделал все по инструкции, а когда вбиваю в браузере localhost/localblog и пытаюсь посмотреть сайт — выдает ошибку «ошибка установки соединения с базой данных». Скажите пожалуйста в чем может быть причина?
Где-то ошиблись в ссылках.