Перенос сайта с локального сервера Денвер(Denwer) на обычный хостинг. Резервное копирование вашего сайта и базы данных(бэкап, backup).

1. Введение. Что такое Денвер?

2. Установка Денвера на компьютер.

3. Установка WordPress на Денвер.

4. Перенос сайта с Денвера на реальный хостинг.

Здравствуйте уважаемые читатели zarden.ru!

В предыдущих темах мы рассматривали Как установить Денвер(Denwer)? Пошаговая установка Денвера на локальный сервер вашего компьютера, а так же Как установить WordPress на Девер(Denwer)? Пошаговая установка блога на движке WordPress, используя виртуальный сервер на Денвере. Теперь настал черед перенести ваше детище на реальный хостинг. Если вы хотите начать с бесплатного хостинга, тогда вам будет полезна эта информация. А если уже созрели на платный хостинг, тогда стоит воспользоваться самым дешевым платным хостингом, который я рекомендую для начинающих WEB мастеров (всего 12 р. в месяц). Ссылка здесь.

А теперь давайте приступим непосредственно к переносу вашего сайта на выбранный хостинг. В качестве примера я предлагаю перенос сайта на движке WordPress. Хостинг я буду использовать платный, ссылка на него выше. Для начала вам следует скачать любой FTP менеджер(ссылка для скачки здесь). Лично я использую менеджер TotalCommander, скриншоты которого вы сможете увидеть ниже. Далее следуйте инструкции:

1. Открываем FTP менеджер. Нажимаем кнопку FTP/Соединиться с FTP-сервером/Добавить и прописываем данные для доступа к серверу хостинга. Данные можно получить у вашего хостера.

2. В левом окне открываем Z:\home\zarden.ru\www, а в правом - папку на вашем хостинге, где будет размещаться ваш сайт. Если вы выбрали Самый дешевый платный хостинг, то папка буде с названием www.

3. Теперь в левом окне выделяем все(ctrl+a) и копируем все в папку www (правое окно). Для того, чтобы были скопированы и скрытые файлы, нужно зайти в FTP/Показывать скрытые файлы на сервере и поставить галочку.

4. После того, как ваш сайт был успешно скопирован на новый хостинг, нужно будет еще перенести базу данных с вашего сайта на Денвере. Для этого мы копируем базу на локальном сервере. Открываем в окне браузера http://localhost/Tools/phpmyadmin. Переходим на вкладку Database и выбираем нужную нам базу.

5. Открывается окно с содержимым нашей базы, в котором мы нажимаем Check All, а затем вкладку Export.

6. Теперь ставим галочку zipped и нажимаем Go. Сохраняем, например на Рабочий стол.

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

8. Открываем на вашем хостинге phpmyadmin и создаем базу данных. Как это можно сделать, смотрите здесь Как установить WordPress на Девер(Denwer)? Пошаговая установка блога на движке WordPress, используя виртуальный сервер на Денвере.

9. После того, как вы скопировали сайт на хостинг и создали базу данных прописываем в окне браузера ваш адрес, в моем случае zarden.ru. Нам предлагают заполнить поля. Заполняем. Попадаем в админ. панель управления.

10. Теперь нужно открыть ваш сайт в новом окне для проверки его работоспособности. Если сайт открылся, значит вы все сделали правильно.

11. Теперь нужно заменить созданную базу данных на нашу базу с Денвера.

12. Для этого заходим в phpmyadmin вашего хостинга. Выбираем нужную базу данных и в открывшемся окне нажимаем Check All, а потом в выпадающем меню выбираем Drop. Нажимаем Yes. Сейчас мы удалили старые базы.

13. Теперь нажимаем Import и в окошке Обзор, выбираем нужный файл нашей базы, которую нужно установить. Нажимаем Go.

14. Все, база данных установлена. Теперь нам надо отредактировать файл wp-config.php. Нужно будет прописать новую базу данных и имя пользователя, т.к. обычно хостер добавляет автоматически к вашему имени свои реквизиты. Для этого открываем файл wp-config.php и прописываем новые данные, которые вы получили у хостера. Сохраняем.

15. Теперь все готово, сайт должен открываться под вашим доменом.

16. Для того, чтобы все ссылки корректно открывались, нужно прописать еще правильный путь к файлам.

17. Для того, чтобы нам его узнать, нужно создать файл url_path.php, в обычном txt редакторе. В него поместить следующий код

<?php
echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';
echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';
echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
?>

18. Теперь сохраняем файл в корневой папке вашего сайта. Далее открываем его в окне браузера, добавив имя своего сайта. В моем случае это выглядит так http://zarden.ru/url_path.php.

19. В открывшемся окне вы увидите примерно следующее, где вся нужная нам информация находится после z:

20. Теперь добавляем к этой надписи wp-content/uploads и получаем следующее значение /home/zarden.ru/www/wp-content/uploads.

21. Все, теперь когда мы узнали наш путь к файлам, его следует прописать в настройках WordPress. Заходим в админ. панель WordPress, затем в этом же окне браузера пишем новый путь http://zarden.ru/wp-admin/options.php.

22. В открывшемся окне находим upload_path и прописываем в окошке напротив ваш путь к файлам. В моем случае это /home/zarden.ru/www/wp-content/uploads. Сохраняем.

Теперь ваш сайт на новом хостинге должен работать без проблем.

Не исключена возможность, что вы захотите, по той или иной причине, изменить доменное имя вашего сайта. Для этого нужно будет открыть в текстовом редакторе ту резервную копию базы данных, что вы сохранили и воспользоваться Заменой, чтобы изменить все старые имена (например zarden.ru) на новые(например noviy.ru). После все сохраняем и осуществляем импорт базы данных через программу phpMyAdmin.

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

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

 

Оставите комментарий ?

12 Комментарии。

  1. Добрый день!
    Если Вам не сложно, боле подробно опишите пункты 19-22.
    Спасибо

  2. Когда я выполняю пункт 19 появляеться следующая запись:
    Parse error: syntax error, unexpected T_ECHO in Z:\home\auto.ua\www\url_path.php on line 2

  3. Проверьте ваш файл url_path.php, похоже проблема в нем. Можете скачать готовый файл здесь. http://zarden.ru/url_path.rar

  4. так его надо в корневую папу сайта на компьютере поместить или который на сервере?

  5. скажу честно….я уже 2-й день бьюсь над этим простым вроде делом…все понятно описано…что, куда , откуда….но-но почему у меня после всех процедур загружается мой сайт….но в первозданном виде?? «мой сайт на WP»..
    подскажите пожалуйста…

  6. Дмитрий, вам нужно загрузить файл url_path.rar, распаковать его и загрузить в папку, где находятся wp-admin wp-content и т.д.

  7. Здравствуйте Админ!

    В чём может быть причина?
    База данных с хоста работает на Денвере. Но, если её вернуть обратно на хост, то выскакивают ошибки. Базу с хоста вернуть на хост можно, но только не через Денвер, а точнее, не через его встроенный PHPmyadmin.

    Предполагаю, что это началсь после обновления PHPmyadmin на хосте.
    Спасибо!

  8. Здравствуйте Kolobokk. Попробуйте сохранить базу данных на Денвере в различных форматах и кодировках – возможно причина в этом. Желаю удачи!

  9. добрый день!
    проблемы, начиная с 16 пункта.
    файл создал, перенес в корневую папку..
    но когда набрал: http://мой адрес/url_path.php

    выдает ошибку:
    Ошибка сервера
    Произошла ошибка во время попытки веб-сайта получить http://www.holod-proekt.com/url_path.php.
    Возможно, сайт находится на стадии технического обслуживания или неправильно настроен.

    Ошибка HTTP 500 (Internal Server Error): Во время попытки сервера выполнить ваш запрос обнаружено неожиданное состояние.

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

  11. Сделал все по инструкции. сайт отображается нормально. Правда есть одна весомая ошибочка. На какую ссылку бы я не нажал, она ведет на адрес localhost/и т.д.
    В админ панель вордпресса тоже зайти не могу… что делать? как исправлять?

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

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Это не спам.