Как перенести сайт с хостинга на Denwer?

WpMen - Перенос сайта с хостинга на DenwerПривет дорогие друзья, сегодня я хочу рассказать вам о том, как перенести сайт с хостинга на Denwer. Иногда бывают такие случаи, когда необходимо исправить код на сайте, а экспериментировать online — не совсем удачная затея, потому что всю вашу работу могут заметить читатели и это может им помешать в изучении вашего материала.

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

Как перенести сайт с хостинга на Denwer?

WpMen - Как перенести сайт с хостинга на локальный компьютер (Denwer)Во первых, перед тем как начать изучение урока, вам необходимо установить Denwer на локальный компьютер. Данный урок мы рассматривали ранее, если Denwer установлен, нам необходимо:

  1. Скопировать все содержимое сайта с хостинга на компьютер.
  2. Выгрузить Базу Данных на компьютер.
  3. Загрузить файлы сайта на Denwer.
  4. Импортировать Базу Данных в Denwer и подключить к сайту.

Этим мы займемся прямо сейчас. Рекомендую делать все, как написано в уроке, любое отклонение от урока может испортить результат и все придется делать заново. Лично я несколько раз мучился, что бы полностью понять систему и получить правильный результат.

1) Скачать сайт на локальный компьютер.

WpMen - Скачать сайт на локальный компьютерИ так первое действие, для этого нам понадобится замечательная программа FileZilla, о которой я писал ранее. С помощью этой программы подключаемся к нашему сайту (Как это делается есть в уроке) и копируем папку с сайтом на рабочий стол.

Просто выбираете папку с содержимым сайта и переносите ее на рабочий стол, после чего начинается копирование. Данное действие может длится несколько минут, в зависимости от того, на сколько крупный у вас сайт. Ждемс… 😉

2) Экспорт базы данных на локальный компьютер.

После того, как сайт полностью скопирован, можно импортировать базу данных на локальный компьютер. Данное действие я буду проводить на примере лучшего хостинга — Webhost1. Заходим в админку хостинга, далее в базу данных phpMyAdmin как показано на рисунке.

WpMen - Как найти доступ к базе данных сайтаВас перебрасывает на новую страницу, где вы должны авторизоваться используя логин и пароль от базы данных. Эти данные вам были высланы по почте, когда вы регистрировали хостинг. Если вы их не можете найти, то посмотрите в файле wp-config.php который находится в корневой папке вашего сайта. (Красный — логин, Зеленый — пароль)…

WpMen - Название базы данных, имя пользователя и пароль базы данныхПосле того, как вы вошли, необходимо выбрать нужную нам базу данных, нажать на кнопку «Экспорт», выбрать «Обычный» режим, компрессия — «gzip» и формат «SQL». Вообщем все, как показано на картинке, остальное, то что ниже, трогать не нужно! Нажимаем «Ok!» и База данных скачивается…

WpMen - Как скачать Базу Данных на локальный компьютер

3) Загрузка файлов сайта на Dewner.

Теперь необходимо загрузить файлы сайта, которые мы скачали с хостинга на Денвер. Для этого в папке: Z:\home\localhost\www создаем еще одну папку с названием вашего сайта, то есть в данной папке будет находится ваш сайт. Я переношу этот блог, по этому назову попку WpMen.

WpMen - Как загрузить файлы сайта на DenwerТак же хочется отметить 2 вещи, что директория (Z) — у вас может называться по другому, зависит от того, какое имя вы дали при установке Denwer’а. Так же, заметьте, что в созданную папку нужно копировать именно файлы сайта, не папку с файлами сайта, а сами файлы! Будьте внимательны!

После того, как вы закачали содержимое сайта, необходимо найти файл wp-config.php и открыть его с помощью notepad++. После чего, нам нужно изменить название базы данных, я назову ее так же как и назвал папку, что бы не запутаться.

WpMen - Название базы данных, пароль и логин для DenwerНеобходимо запомнить имя базы данных, потому что оно нам понадобится дальше. Далее, следует изменить имя пользователя на «Root» и стереть все содержимое под паролем, оставить только 2 ковычки и сохранить результат. Подробнее вы можете посмотреть на изображении ниже…

4) Загрузка Базы Данных в Denwer.

И последний шаг — загрузка базы данных. Что для этого нужно? Переходим на страницу http://localhost/Tools/phpMyAdmin/ и в разделе «Базы данных» создаем новую БД, название необходимо указывать такое же, которые вы указали в файле wp-config.php, кодировка такая, которая используется на вашем сайте, в большинстве случаев — это  utf8_general_ci

WpMen - Как создать базу данных на DenwerНажимаем создать, далее в левом меню входим в только что созданную Базу Данных и импортируем БД скачанную с сайта с помощью кнопки «Импорт». Выбираете наш скачанный файл, исправляете кодировку если это нужно и нажимаете «Ok». На всякий случай сверьте ваш результат с моим, что бы не было непонятных ошибок…

WpMen - Копирование базы данных с хостинга на DenwerНемного ждем, если База Данных успешно загружена, то вы увидите сообщение об этом, если же вам выдало такое (смотрите ниже) сообщение, то вам придется сделать несколько дополнительных действий…

WpMen - Что делать если вылезла ошибка импорта базы данных

Размер импортируемого файла превышает максимально допустимы — Что делать?

Если ваш сайт уже не молодой и следовательно в БД скопилось большое количество данных, которые увеличили размер Базы Данных, то вам выдается ошибка, о которой я написал несколькими строками выше. Ошибка возникает из-за того, что в Denwer настройках установлены параметры, которые ограничивают размер Импортируемых данных.

Нужно изменить в настройках файл php.ini: С помощью NotePad++ создаем новый php файл под названием info.php, внутрь копируем код:

[php] <?php phpinfo(); ?>;[/php]

Данный файл копируем в корневую папку вашего сайта на Denwer, в моем случае — это Z:\home\localhost\www\название_вашей_папки, обновляем Dewner и переходим по ссылке — http://localhost/название_вашей_папки/info.php. Не забудьте ввести название вашей папки… 

После чего, вас перебрасывает на страницу с информацией, в строке «Loaded ConfigurationFile» находим путь до файла php.ini, в моем случае это — «Z:\usr\local\php5\php.ini» и нужно открыть этот файл блокнотом…

WpMen - Как найти файл php.ini в DenwerНайти отрывок кода с помощью клавиш «Ctrl+F«:

[php]; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M[/php]

И значение 2 изменяем на более большое, например я поставил 10 и мне этого хватило. После чего я увидел долгожданное сообщение о том, что База Данных импортирована 😉

WpMen - Как изменить настройки импорта на DenwerБежим дальше! После того, как БД импортирована, теперь что бы сайт корректно работал на Denwer, необходимо произвести маленькие настройки в файле Базы Данных — wp_options. Ищем данный файл и открываем его…

Здесь нам нужно изменить адрес блога на адрес Denwer, для этого находим категорию с ссылкой и нажимаем на карандаш и изменяем ссылку на адрес Denwer’a — http://localhost/название_папки Сохраняем результат и все готово!

WpMen - Настройка базы данных на DewnerЕдинственное, в настройках блога на Denwer, в разделе «Общее» (Где это?) измените результат «Адрес сайта (URL)» на адрес, который вы используете на Denwer, в моем случае — это: «http://localhost/wpmen«.

WpMen - Настройка базы данных на локальном компьютереТеперь вы спокойно можете перейти на свой сайт, который расположен на локальном компьютере. Достаточно использовать ссылку, которую я указал выше… А так же теперь вы можете делать со своим сайтом что захотите и никто этого не видит   *yes*

До скорых встреч дорогие друзья, совсем скоро я расскажу вам о том, как перенести сайт с Denwer’a на Хостинг. Что бы изменения видели не только вы, но и ваши читатели. Подписывайтесь на рассылку уроков, всем пока…

С вами был Миннагалиев Альберт и WpMen…

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *