Перенос WordPress блога с Денвера на хостинг

Привет, Друзья! Сегодня по плану урок о том, как перенести WordPress (Вордпресс) блог с Денвера на хостинг, т.е будем делать полный перенос файлов сайта на хостинг в интернет. В прошлой статье я рассказал на примере хостинга Бегет, как на сервере за несколько минут установить WordPress блог без переноса — сегодняшний урок будет посложнее, поэтому будте предельно внимательны. Я в свою очередь попробую объяснить все простым языком.

Perenos-WordPress-bloga-na-hosting

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

Перенос блога на хостинг будем выполнять пошагово и максимально подробно.

Шаг номер раз – экспортируем Базу Данных с Денвера на компьютер

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

Как Вы, надеюсь знаете, все работы с базами данных мы производим в phpadmin (в браузере вводим адрес http://localhost/tools/phpmyadmin и попадаем как раз в управления базами данных)

экспорт базы данных с денвера

Если в phpmyadmin не одна БД, то выбираем ту, которую нужно экспортировать и после загрузки БД жмем на вкладку “Экспорт”

экспорт базы данных с денвера на компьютер

Следующим шагом нужно поставить галочку на “Сохранить как файл”, упаковываем (т.е. ставим чекбокс на gzip) и жмем “Ok”

экспорт БД с денвера

Через проводник windows выбираем место на компьютере куда сохранить архив с Базой Данных:

экспорт базы данных с денвера

Так, на этом экспорт Базы Данных с Денвера на компьютер завершен и первый этап переноса блога на реальный сервер закончен.

Теперь нам необходимо создать новую Базу Данных на хостинге. Делаем все манипуляции и инструкции на примере хостинга Beget.ru

Шаг номер два – создаем новую Базу Данных на хостинге

Идем в панель управления сайтом и переходим во вкладку MYSQ:

создаем базу данных на хостинге beget

Во вкладке управления базами данных создаем новую БД. Прописываем имя новой базы данных(можете написать то же имя что было на Денвере, а можете другое. Все равно перед именем БД будет стоять ваш логин на Beget.ru). Заметьте, что имя Базы Данных и имя пользователя БД будут одинаковые! Придумываете пароль к базе (можете сгенерировать) и жмете “Создать”

создаем базу данных на хостинге beget.ru

Пароль и имя от phpmyadmin обязательно запишите и сохраните!

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

создаем базу данных на хостинге бегет

Для того чтобы войти в управления Базами Данных, достаточно нажать на “phpmyadmin” (удалить базу можно нажатием крестика)

Итак, второй шаг переноса завершен. Теперь нужно импортировать(закачать) архив с БД (который мы экспортировали(скачивали) с Денвера) в только что созданную базу.

Вот сейчас начинается непосредственный перенос WordPress блога с Денвера на хостинг.

Шаг номер три — Перенос Базы Данных с локального компьютера на хостинг

[alert-note]На сайте https://doctorsmm.com/ Вы сможете купить SMM раскрутку в любой из 11 наиболее популярных социальных сетей на персональных условиях с внушительными скидками. Помимо недорогих цен, на сервисе действуют гарантии на защиту Ваших заказов, а также есть возможность выбрать качество и скорость добавления любого необходимого ресурса, например, лайков или подписчиков.[/alert-note]

Значит, идем на phpmyadmin на хостинге (кликаем по “phpmyadmin”)

вход в phpadmin на хостинге

вводим пароль, который указывали при  создании базы, и попадаем в привычный phpmyadmin (может отличаться в зависимости от хостинга, но отличия должны быть незначительные)

импортируем базу данных

Дальше кликаем по имени базы в которую будем производить перенос и жмем “Импорт”

импортируем базу данных на хостинг

В следующим окне, через проводник (Выберите файл) идем в папку, в которую сохранили архив БД с Денвера который ждет переноса и жмем “Открыть”

импортируем базу данных на хостинг бегет с компьютера     импортируем базу данных на хостинг с компьютера

Спускаемся вниз страницы и жмем “Ok”. После перезагрузки откроется окно с информацией об успешном импортирование

импортируем БД на хостинг с компьютераимпортируем БД на хостинг beget

Поздравляю, на этом перенос Базы Данных с Денвера на хостинг завершен.

Теперь важно! нужно поменять адреса, которые были на локальном компьютере на наши реальные, которые будут сейчас на сервере. Для этого, все в этой же базе из таблицы слева надо перейти в пункт wp_options и в опциях, во второй строчке поменять адрес с Денвера на наш реальный:

menyaem-adresменяем адрес в phpmyadmin

Чтобы поменять адрес, просто жмите на “изменить”(карандашик). Откроется редактор, где будет ссылка(адрес) на ваш сайт на локальном компьютере. Мы же стираем его и прописываем наш реальный адрес (доменное имя)

меняем адрес в phpmyadmin меняем адрес в phpmyadmin

Жмем “Ok”.

[yandexd]

Вот теперь перенос Базы Данных успешно завершен! И этот шаг мне кажется самый сложный во всем переезде на реальный сервер)Задумчивая улыбка

Теперь осталось перенести наш WordPress блог (полностью все файлы сайта) с Денвера на хостинг.

Шаг номер четыре — Перенос файлов сайта с Денвера на Хостинг

Для того, чтобы перенести все файлы сайта с локального компьютера на сервер, Вы должны уметь пользоваться программой FileZilla (инструкция по программе) или уметь в тотал коммандер подключать FTP соединение (читайте здесь), или еще, как вариант, воспользоваться FTP хостера (вот инструкция как настроить доступ по FTP на Beget.ru)

В общем, любым удобным для Вас способом необходимо подключиться по FTP к хостингу и закачать все файлы Вашего сайта с локального сервера (денвер) на реальный сервер (хостинг)

Я буду использовать FTP клиент ФайлЗилла. Открываем программу и в левом окне переходим в директорию с Вашим блогом на Denwer (е), а в правом – в директорию с вашим сайтом на реальном хостинге (это папка: имя_Вашего_домена/public_html, или просто /public_html)

перенос файлов сайта на хостинг

Обратите внимание! Переносить с компьютера следует все файлы сайта вместе с движком WordPress (есть такие люди, кто переносит вместо всего блога WordPress только один шаблон и удивляется, почему же блог не работает Улыбка) В общем копировать нужно файлы из директории где находятся такие папки как: wp-includes, wp-admin, wp-content и т.д.

Итак, выделяем все файлы, кликаем правой кнопкой мыши и жмем “Закачать на сервер”. Дальше просто ждем когда все скопируется.

После того, как все файлы закачались, нужно, В ОБЯЗАТЕЛЬНОМ ПОРЯДКЕ НЕОБХОДИМО!!! отредактировать файл конфигурации wp-config.php. Редактировать данный файл нужно для того, чтобы связать наш закачанный WordPress с Базой Данных.

Открыть на редактирование wp-config.php можно через FileZilla непосредственно на сервере (см инструкцию по работе с ФайлЗиллой по ссылке выше) или скачайте с сервера файл wp-config.php (да-да, из только что закаченных файлов на сервер, нужно обратно на компьютер скачать один файлик wp-config.php и поменять информацию о Базе Данных и закачать обратно с заменой) Короче открываем конфигурационный файл блокнотом Notepad++ (именно им, см почему нотепад) и прописываем имя Базы данных, имя пользователя Базой Данных (в нашем случаи одинаковые) и пароль от Базы Данных:

меняем файл конфигурации

После того, как поменяли данные, не забываем сохранить файл и обновить его на сервере.

Ну вот практически и все, перенос блога на хостинг завершен. Остался небольшой штрих: Переходим в админку блога: Ваш_домен/wp-admin переходим во вкладку “Параметры — Общие” и меняем адрес с локального сервера на реальный

меняем адрес блога

Просто адрес сайта (URL) прописываем реальный адрес (из пункта адрес WordPress)

Все, как перенести WordPress (Вордпресс) блог с Денвера на хостинг  мы теперь знаем, и без проблем можем осуществить полный перенос файлов сайта на хостинг!

Урок старался сделать максимально подробным, надеюсь оценитеПодмигивающая рожицаи поделитесь в соц сетяхЗадумчивая улыбка

У кого остались вопросы, или что-то не понятно, спрашивайте в комментариях, постараюсь помочь)) А вообще, на Бегете служба поддержки при каких-либо трудностях поможет с большим удовольствием хоть в 4 часа утраШирокая улыбка

Хочу Вам сказать, что с покупкой домена и переездом на хостинг мы справились, и со следующих уроков будем улучшать и украшать наш блог! И начнем вместе пробовать способы монетизации))) Пока могу предложить заработать немного деньжат пополам со мной на хостинге Beget.ru (подробности)

Вот Вам еще инструкция по переносу сайта с локалхоста на хостинг от Beget.ru – инструкция

✌️ Хочешь продолжить разговор после статьи?

В Telegram я делюсь всем, чего нет на блоге: быстрые мысли, мемы, хаос и ностальгия.

Подписаться на Telegram
Комментарии: 56
  1. Алексей

    Валерон исправь ошибку ,,Шаг номер раз – экспортируем Базу Банных с Денвера на компьютер,, :-D

    1. Voroni (автор)

      :-D исправляю!

      1. Алексей

        Валера привет! Мне тут шабашку подогнали. Нужно перенести сайт, который на голом коде на вордпресс. Дали только доступ по фтп и к базе данных. Движок я закачал, а вот как дальше быть не знаю =) Что посоветуешь? Какие мне телодвижения нужно сделать??? :-D  

      2. Илья

        Здравствуйте, не могли бы вы мне помочь с последним пунктом? Я работаю с REG.ru, в Parallels Panel, не могу изменить адрес с локального на реальный (Я просто не знаю где находятся для этого настройки )не могли бы вы подробнее объяснить этот пункт (…Переходим в админку блога: Ваш_домен/wp-admin переходим во вкладку “Параметры — Общие” и меняем адрес с локального сервера на реальный…) Заранее спасибо

        1. Александр

          Пардон, что влез!
          …но с reg.ru трудновато помочь. Сейчас сам с этим милым хостинОгом завязал общение…
          Четыре часа пытался распаковать файлы и безрезультатно.
          От помощи техслужб) отказался… смешно всё это: постоянно просить о простых манипуляциях.
          Ибо впоследствии, предчувствую, будут трудности забрать сайт (в адекватном состоянии), если потребуется…
          Знаю одного товарища, которому пришлось (уходя) всё переносить по одной папочке.

          Буду рад, если кто разубедит. Думаю, что рег ру хостинг не очень.
          И панель управ у него фуф…

          Разнежил меня сегодня этот РЕГ…

  2. Алексей

    И почему у тебя комменты мои в подвале от 23 мая :-D Сегодня 22  =)

    1. Voroni (автор)

      :-D 23 сегодн :-D я

  3. Алексей

    Валера,а как ты сделал что переходе по кнопке ,,моё предложение,, тебя направляют именно в то место где ты о нём говоришь,а не на начало страницы?

    1. Voroni (автор)

      Якорь поставил :-D
      Напишу об этом статью
      Пока если желание есть, вбей в поисковике «якори ссылок», почитай, полезно, кстати! =)

  4. Andrei

    Благодарю.

  5. Альберт

    спасибо!

  6. Виктор

    Спасибо, очень пригодилась информация.

  7. Андрей!

    Спасибо *OK*

  8. Mike

    Добрый день! Делал все по вашей инструкции, но при попытке зайти на wp-admin выдаеттошибку установки соединения с базой данных. А именно: «либо пароль и имя пользователся в файле config.php неверны, либо не удалось связаться с сервером базы данных по адресу localhost.»

  9. Айдар

    Валера красавчик слушай!!! ваще помог! если б не ты я бы не справился. от души, спасибо тебе =)

    1. Voroni (автор)

      :-D :-D  

  10. Антон

    Замечательная статья! Полностью законспектировал. Спасибо!

    1. Voroni (автор)

      Да не за что! =)

  11. Алексей

    Привет! Решил тему поменять, нашёл понравившуюся. Думал как лучше и без гемора это сделать. Сначала думал всё на денвере настроить, а потом залить всё на реал. хост. Но сейчас думаю это и будет гемором :-D Решил отредактировать файлы шаблона и тупо поменять тему :-D  Что скажешь?

  12. Алексей

    А у меня не хочет базу данных создавать. :( Я уже хостеру написа %) л
    Ковырялся в теме и какие то файлы повредил. Решил базу данных перезалить. Старую надо было наверное не удалять? Я удалил, а новая не создаёться зараза…  Хрень какая-то…

  13. Алексей

    А ты молоток!!! К цели идёшь хорошо)))  Хватка значит у тебя есть предпринимательская…

  14. web11

    спасибо, помогло
    правда забыл сначала в админке адрес изменить, поэтому кроме глагной ничего не работало:)

  15. capt.PR

    А у меня обратная проблема. Прислали дамп базы и движок по почте, не могу развернуть под XAMPPом, хотя вроде все похоже делаю. Куча ошибок вываливается:((

  16. Денис

    У меня не получается настроить что то…(( всё вроде сделал как надо… а картинки посты и всё такое не отображается, вот сами гляньте fact24.ru
    Что делать?

  17. настенька

    спасибо!!!!!

  18. Дима

    Спасибо! Все предельно понятно! Написано легкочетаемо) =)

  19. Альбина

    Валерий, статья актуальна для меня.  Делала все точно по инструкции, в итоге 

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

    Не подскажете, в чем может быть ошибка?

  20. Игорь

    Лучшая инструкция найденная мною в интернете.Спасибо. При первом переносе не работали ссылки на картинки. Залил повторно перед этим базу MYSQL открыл в notepad++ и заменил название старого сайта на новый, всего около 15 замен.
    Cайт заработал но в админ панель не смог войти-былый экран ошибка 500. прописал в файл .htaccess строки 
    php_value memory_limit 64M
    все заработало. Может кому поможет. ;)

  21. Василий

    СПАСИБО!
    Очень полезная статья. Я 2 часа мучился чтоб понять, где находится адрес Денвера, чтоб поменять его на мой реальный.  =)

  22. Анатолий

    Валерий, здравствуйте. Всё получилось, да только ссылки на рисунки ведут на реальный блог, поэтому при работе на локальном хостинге — не отображаются. Так же, клик по ссылке sitemap.xml ведёт на реальный блог. Как это всё поправить, чтобы все ссылки вели на localhost/….. и картинки отображались?

  23. Vitaly

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

  24. Айдар

    Отлично и понятно написано! но после выполнения написанной инструкции у меня тоже сайт на хосте не работает! досадно!наверно пропущена рекомендация!

  25. Анастасия

    Я делала заключительный шаг »  меняем адрес с локального сервера на реальный» , зашла на денвер и видимо не так поменяла( места спутала)  , теперб вообще ничего не работает( Не могу попасть в админ панель денвера( Выдает ошибку Not Found

    The requested URL / was not found on this server.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    Apache/1.3.34 Server at blogledi.ru Port 80    
    ПОМОГИТЕ ПОЖАЛУЙСТА! ЧТО ДЕЛАТЬ ? =-O КАК ИСПРАВИТЬ %)

  26. Alexander

    Валерий? Зарегистрировался на бегет по вашей ссылке, теперь подскажите пожалста, возможен ли там форвардинг писем на 4-5 других адресов. Т.е. отсылаю письмо на почту в бегете, а там оно автоматически пересылается на несколько (немного) других е-майл адресов. спасибо за ответ

    1. Voroni (автор)

      Александр, честно не знаю. Напишите в тех поддержку.

      1. Alexander

        бум разбираться

  27. Alexander

    Валерий, а как на бегете настроить на сайте Вордпресс отправку почты с вкладки контакты чтобы отправлялось, может быть у вас в блоге есть, но что-то не могу найти..(((

  28. KrediT

    Спасибо за статью а по Drupal нет мануала?

  29. Людмила

    Спасибо за статью. Все перенесла, но проблема в том что css не цепляется. Где поменять ссылки? Может подскажете

  30. alex99orel

    А что если названия сайтов разные? Т.е. локалка — pozitiv.com.pl, а на хостинге — pozitiv-***.ru На денвере  название сайта поменял (название папки, где он находится) и ссылки перестали работать. Может ли такое случиться на хостинге? *HELP*

  31. Lector

    Помню как первый раз переносил еще давно, матерился на весь офис!  :-D Проклинал все и вся, пока не додумался в базу заглянуть! Потом сидел и ржал сам с себя  =)

  32. Anatolii

    Спасибо помогло! В особенности шаг третий. Долго мучался после вашего сайта все решилось )) Сам не знаю в чем дело, просто все заново сделал следуя шагу номер 3. Сразу заработала админка, пересохранил файл .htaccess и все ок!

  33. Элона

    Здравствуйте!!! Помогите, пожалуйста!
    Сделан сайт на Денвере. Перекинула на хостинг. Сайт работает, а в админку зайти не могу. Говорит неверное имя пользователя. Сайт: малинка-малинка.рф. В config.php все ввела правильно (данные с БД хостинга), те же данные и ввожу при входе в админ. панель. Наверняка ошибка в какой-то мелочи, но никак не могу найти в чём.((( Подскажите, пожалуста!!!

  34. Андрей

    Отличный мануал! Понятнее нигде не находил. Понравилось и то, что написано без всяких левых предысторий на пол страницы. :) Спасибо!

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

  35. Женя

    Скажите пожалуйста при переносе остались старые урлы страниц с localhost как это исправить?

    1. Женя

      Исправил!

      1. Артем

        Сказали бы как :) А то только хвастаетесь… 8(

  36. Вадим

    Сделал интернет-магазин на одном сайте, потом решил развернуть его же на другом сайте. Все красиво перенес и заменил. Сайт работает, но периодически выдает ошибки — то не может подключить к БД, то такой страницы не существует, то в админку иногда не пускает — пишет, что CMS уже установлена. Оригинал интернет-магазина (с которого копировал) работает на том же хостинге и подобных ошибок не выдает. В чем может быть ошибка (ошибки)?

  37. Роман

    Подскажите, моему сайту год, я его на какое-то время забросил, а сейчас решил обновить дизайн, как мне переносить на хостинг с Денвера? Точно так же, как и с нуля?
    P.S.: За сайт спасибо! Очень полезный ресурс.

    1. Роман

      Я так понял, по предыдущему комментарию, что ответа можно и не дождаться %) Просто не знаю как быть, то ли переносить сайт как обычно, то ли…?

      1. Ильф

        Вот смотри тут =) =) =) =) =) =)

  38. Ильф

    Вот здесь все хорошо описано как обновить сайт уже залитый на хостинг новым материалом:
    :-D :-D :-D :-D :-D

  39. Татьяна

    Добрый вечер, дошла до этого пункта загрузила по ссылке http://localhost/tools/phpmyadmin, но появляется новая версия 3.5.1. и я не могу найти где кнопка архивации gzip в этой версии, тем самым не могу сохранить! Помогите пожалуйста.

  40. Илья

    Здравствуйте, у вас есть статьи, где вы доходчиво и понятно описывайте возможность заработка на своём сайте. Не могли бы вы сказать, какой доход приносит лично вам данный блог?

  41. Михаил

    Спасибо, помог. А то уже забыл как это делается!!!

  42. Alex L.

    Огромное СПАСИБО автору за подробную инструкцию по переносу WordPress. ОЧЕНЬ СИЛЬНО помогло. Не на всех серверах одинаковые надписи и картинки при создании базы данных, но главное это сценарий.
    Ещё раз спасибо.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности (подробнее).