Главная > Создаем блог на WordPress > Перенос WordPress с Денвера на хостинг и с хостинга на хостинг

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

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

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

 

Делаем копию Базы Данных

 

Перейдите по ссылке

http://localhost/Tools/phpmyadmin/index.php

и выберите свою базу данных

Переносим WordPress с Денвера на хостинг. Создаем копию базы данных.

когда я описывал установку WordPress на Денвер, я назвал свою базу данных  — wp, а имя сайта — http://wp.ru/, из этого и буду исходить. А теперь нажмите на Экспорт, откроется такая страница:

Устанавливаем WordPress на Денвер. Делаем резервную копию базы данных.

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

 

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

 

Вам нужно создать новую базу данных на хостинге. Я пользуюсь хостингом: «Интернет Хостинг Центр» — обратите внимание, все просто без излишеств и путаницы, и цены приемлемые. Описывать установку, я буду на примере этого хостинга, у вас может быть другой хостинг и в панели управления будет все по другому, но вам главное понять алгоритм установки — он везде одинаков.

На хостинге ищите раздел Базы Данных, Добавить базу MySQL или что то в этом роде. У меня это выглядит так:

Перенос WordPress с Денвера на хостинг. Создаем новую базу данных.

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

 

Создаем сайт и прописываем DNS-сервера

 

Пропишите доменное имя сайта на хостинге, это должно быть в разделе Сайты или создать сайт. У меня это просто раздел Сайты:

Переносим WordPress с локального сервера Денвер на хостинг. Прописываем доменное имя в Админ панели хостинга.

когда вы впишете доменное имя и нажмете кнопку Создать сайт или Добавить, доменное имя вашего блога должно появится в списке сайтов.

Да, еще одна не маловажная деталь: вы должны прописать DNS-сервера для доменного имени. Данные DNS-серверов должны быть в Админпанели, где то возле сайтов, а так же они должны быть в письме, которое вы получите при покупке хостинга. Прописывать DNS-сервера нужно там, где вы регистрировали доменное имя и после этого придется подождать — активация доменного имени может длиться от 2 часов до суток.

 

Импортируем копию БД в новую базу

 

В копии базы данных, которая находится на вашем компьютере, все внутренние ссылки имеют вид: http://wp.ru, как было на локальном хостинге и их нужно заменить на ссылки вида: http://newsite.ru. Это можно сделать двумя способами:

  • Заменить ссылки с помощью файлового редактора Notepad++
  • Заменить ссылки в phpMyAdmin через выполнение SQL-запроса. Этот способ я считаю более качественным и опишу его после импорта базы данных.

Откройте в Notepad++ копию базы данных, наидите Поиск > Заменить, впишите старый и новый адреса, обязательно без слеша ( / ) в конце ссылки, нажмите Заменить все.

Переносим WordPress с Денвера на хостинг. Меняем ссылки в копии базы данных.

Все, ссылки заменены. Если вы хотите воспользоваться вторым способом, то он выполняется после импорта базы данных.

Зайдите в phpMyAdmin на хостинге, откройте свою новую базу данных и нажмите кнопку Импорт.

Переносим WordPress с Денвера на хостинг. Начинаем импорт базы данных.

На открывшейся странице, через Обзор, выберите файл с копией базы данных на своем компьютере.

Выбираем файл с копией базы данных и импортируем в новую базу.

Нажмите ОК. Если все сделано правильно, вы увидите страницу с информацией о успешном импорте базы данных.

Импорт базы данных успешно завершен.

Теперь, если вы не воспользовались первым способом замены ссылок, переходим в phpMyAdmin, жмем на кнопку SQL и в открывшееся окно вставляем по очереди три таких запроса:

1
2
3
UPDATE wp_options SET option_value = REPLACE(option_value, 
'http://wp.ru', 'http://newsite.ru') WHERE option_name = 
'home' OR option_name = 'siteurl';
1
2
UPDATE wp_posts SET guid = REPLACE(guid, 
'http://wp.ru','http://newsite.ru');
1
2
UPDATE wp_posts SET post_content = REPLACE(post_content, 
'http://wp.ru', 'http://newsite.ru');

где http://wp.ru — это адрес вашего блога на локальном хостинге, а http://newsite.ru — ваш новый адрес. Обязательное условие — в ссылках не должно быть слеша в конце.

 

Загружаем движок WordPress на хостинг

 

Осталось загрузить с локального сервера на хостинг сам WordPress, но сначала отредактируйте файл wp-config.php. Откройте файл в Notepad++, и пропишите:

  • Имя базы данных.
  • Имя пользователя.
  • Пароль базы данных.
  • Вместо localhost, пропишите имя MySQL сервера.

Не буду подробно описывать редактирование файла wp-config.php, так, как оно описано в статье о установке WordPress на Денвер.

Теперь нужно загрузить все файлы движка WordPress на хостинг. Это можно сделать через штатный FTP на хостинге, через FTP File Zilla или с помощью Total Commander. Файлы движка нужно загрузить к корневую папку на хостинге. Как правило это папка public_html или www.

Вот и все! Если все сделано правильно, то ваш блог должен открываться по новому адресу.

Подпишитесь на обновления блога по e-mail

Подпишитесь на обновления блога по e-mail

  1. 29 декабря 2012 в 10:47 | #1

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

  2. NiL
    29 декабря 2012 в 11:14 | #2

    @ZeroXor

    Рад, что вы нашли для себя что-то полезное. Успехов вам.

  3. Александр
    2 января 2013 в 15:37 | #3

    Я полностью выполнил инструкцию да же на том же хостинге

    Но у меня выдает ошибку

    Ошибка связи с базой данных

    помогите пж не знаю что делать

  4. NiL
    2 января 2013 в 17:22 | #4

    @Александр

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

  5. Антон
    23 января 2013 в 20:12 | #5

    Здравствуйте! Сайт после закачки не открывается, а выдает ошибку:

    Warning: call_user_func_array () [function.call-user-func-array]: First argument is expected to be a valid callback, 'wp_cron' was given in /home/admin/domains/мой сайт/public_html/wp-includes/plugin.php on line 403

    Fatal error: Call to undefined function wp_next_scheduled () in /home/admin/domains/мой сайт/public_html/wp-includes/update.php on line 423

    Подскажите пожалуйста, в чем проблема?

  6. Антон
    23 января 2013 в 23:37 | #6

    @Антон

    Проблема в закачке по ftp, некоторые файлы закачались пустыми. После 3-ей перезаливки все заработало. Большое спасибо за вашу статью, без вас я бы не справился.

  7. NiL
    24 января 2013 в 07:44 | #7

    @Антон

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

  8. Олег
    29 января 2013 в 15:29 | #8

    А если нужно перенести сайт с хостинга на денвер, все делается наоборот? Или есть какие-то особенности?

  9. NiL
    29 января 2013 в 19:09 | #9

    @Олег

    Олег, все точно так же, Денвер ни чем не отличается от настоящего хостинга.

  10. Светлана Ткаченко
    13 марта 2013 в 00:42 | #10

    Нил, а если я переношу сайт со старого хостинга на новый, все равно нужно на новом хостинге устанавливать WordPress?

  11. NiL
    13 марта 2013 в 01:08 | #11

    @Светлана Ткаченко

    Светлана, WordPress скопировать весь, до последней папки и перенести на новый хостинг. Не забудьте после переноса отредактировать файл wp-config.php

  12. mozart
    19 марта 2013 в 23:58 | #12

    Пасиба))

  13. kot
    20 марта 2013 в 12:01 | #13

    Nil, подскажите пожалуйста, а если сайт в зоне .рф, то вместо newsite.ru набирать мойсайт.рф или как он показывается в альтернативном варианте xn—hjv8wdg3dew7d.xn—p1ai ?? )

  14. NiL
    20 марта 2013 в 20:42 | #14

    @kot

    Хороший вопрос. Ни разу не встречался с такой ситуацией.

    Думаю нужно использовать доменное имя в PUNYCODE (xn—hjv8wdg3dew7d.xn—p1ai)

  15. Алина
    22 марта 2013 в 15:33 | #15

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

  16. NiL
    22 марта 2013 в 17:23 | #16

    @Алина

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

  17. Алина
    22 марта 2013 в 17:25 | #17

    @NiL

    спасибо за такой быстрый, а главное хороший ответ! пошла пробовать!

  18. 23 марта 2013 в 19:12 | #18

    Здравствуйте! Нашел вашу статью, по-моему, наиболее адекватную и подробную о переносе сайтов с локалки на хостинг.

    В моем случае, правда, наоборот, потребовалось перенести на мой блог вордпресс на локальный сервер. Раньше не было нужды, всё правил на месте, а теперь хочу шаблон менять и нужно смотреть, как сайт будет работать и выглядеть с каждым шаблоном. Такая задача была бы под силу локальному серверу. Была бы... Вот ведь незадача, то что для других обычное дело, не пошло у меня. Денвер не захотел вставать на комп, кучу ошибок выдает. Пробовал Web Matrix 2 — отличная штука, но если новые площадки создавать, как туда перенести свой блог, вообще непонятно. Open Server понравился, но та же история, не хочет файлы с базой данных состыковывать.

    В общем, если надо новый блог на вордпресс, да хоть на чем создать, инструментов предостаточно, а вот старый перенести — проблема.

    Наконец, наткнулся на Endels — тот же Денвер, только с графическим интерфейсом, работает из трея. Все сделал по инструкции (вашей статье), с учетом, что мне с хостинга на локсерв переносить, скачал дамп БД, бекап файлов, вроде пошло, база данных состыковалась, файлы встали, алреса переписал, конфиг прописал. Так теперь сервер не хочет воспринимать эту связку как вордпресс, открывает главную страницу в виде набора ссылок сверху вниз и всё. Дальше по ссылкам не идет, админ-панели нет... Не пойму, что я делаю не так? Понимаю, вам трудно не видя материала что-то сказать, больше всплеск эмоций, не думал, что застряну на отладке инструмента всего лишь.

  19. NiL
    24 марта 2013 в 10:55 | #19

    @Марник Владимир

    Здравствуйте, Владимир!

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

    Если Денвер у вас не установился, Endels (будем называть его аналогом Денвера) установился, но не отображает WordPress полноценно, то скорей всего причину нужно искать на стороне вашего компьютера.

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

  20. 24 марта 2013 в 20:23 | #20

    @NiL

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

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

    Для меня также важно было в этом случае, что, как и в Денвере, можно завести сразу и новую базу данных и пользователя. Чего в Open Server не нашел, там что-то написано, что где-то конфигурацию менять надо, если текущий проект переносишь.

    Сегодня обнаружил, что дамп файлов с хостинга распаковывается с ошибкой. Может быть в этом причина. Потом долго cкачивал папку public.html через FTP с хостинга — в конце скачивания также выскочило окно, что не удалось скачать. !!!??? Хотя файлы вроде все есть, скачаны.

    В общем, я принял решение несколько в другом ключе, но хочу с вами посоветоваться.

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

    Как считаете, такое решение имеет место быть?

  21. 24 марта 2013 в 20:52 | #21

    Добавлю, что вордпресс вообще, на любом из перечисленных мною выше серверов устанавливается.

    Без проблем.

    Но мне-то надо было свой блог поставить. Возможно, я неправильно понял суть процесса. Я как посчитал? Содержимое папки public.html с хостинга скопировал в папку localhost на локалке. На мой взгляд папка паблик содержит и движок вордпресса.

    Может это не правильно?

    • NiL
      24 марта 2013 в 21:55 | #22

      скопировал в папку localhost

      Попробуйте содержимое папки public.html разместить в этой папке: C:\WebServers\home\имя вашего сайта\www

      Если хотите задействовать папку localhost, тогда localhost\www\имя вашего сайта

      Оба варианта рабочие — так у меня на Денвере установлены два блога.

      Напрямую в папку localhost устанавливать WordPress, по моему не правильно.

  22. NiL
    24 марта 2013 в 23:43 | #23

    @Марник Владимир

    Если вам нужен блог на локальном хостинге для тестирования тем (шаблонов), то зачем обязательно устанавливать копию вашего блога? Установите чистый WordPress и воспользуйтесь плагином Demo Data Creator. Этот плагин наполнит ваш блог тестовыми контентом: создаст статьи, рубрики, страницы, таблицы и т. д. То есть получится блог, наполненный контентом и тестируйте на нем все что угодно, хоть темы, хоть плагины.

  23. 25 марта 2013 в 12:38 | #24

    За плагин спасибо, не знал про такой. Установлю обязательно.

    А по поводу чистого вордпресса...

    У меня задача простая — нужно мой блог, имеющий свою структуру, материалы и т.п. и на котором уже установлена тема вордпресс, не самая, кстати, корректная, перевести на другую тему.

    Переводить блог сразу на хостинге не получится, да и смысл, если можно это сделать в стороне.

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

    Вот такой чисто технический момент, чтобы работать над блогом дальше.

    Спасибо за советы, работаю.

  24. 25 марта 2013 в 12:49 | #25

    @NiL

    естественно, копировал в папку localhostwww

    я для скорости написал localhost ))

  25. 25 марта 2013 в 14:52 | #26

    Установил рекомендованный вами плагин Demo Data Creator, поигрался...

    Подгрузил также свою тему, так и получился клон блога.

    Большое спасибо за наводку, не вручную демо-контент ставить, здорово экономит время

  26. NiL
    25 марта 2013 в 15:55 | #27

    @Владимир Марник

    По крайней мере это решение вашей проблемы. Рад, что у вас все получилось. Успехов вам!

  27. 25 марта 2013 в 18:12 | #28

    И вам всех благ! Буду заглядывать.

  28. 28 марта 2013 в 20:29 | #29

    @NiL

    Вот еще вариант переноса контента нашел, на мой взгляд, то, что надо:

    1) В админке переносимого блога — Инструменты — Экспорт экспортируем Все содержимое (можно, по-отдельности, например, только записи) в файл xml на ЖД

    2) В админке экспериментального блога — Инстументы -Импорт — WordPress (Если первый раз, то произойдет установка плагина импорта) и выбрать файл для закачки (наш xml на ЖД)

    Закачиваем, устанавливаем, любуемся.

    Папку с темами и плагинами я также скопировал на экспер. блог еще раньше.

    Остается только поднастроить виджеты соответственно «образцу» и вот он готов — клон нашего блога, один в один, как в копеечку.

    Теперь можно приступать к экспериментам )))

    • NiL
      28 марта 2013 в 21:26 | #30

      @Марник Владимир

      Да, Владимир, есть такой способ, при чем вполне рабочий. После переноса блога, ссылки все же придется заменить одним из приведенных в статье способов (рекомендую с помощью SQL-запросов) и еще придется скачать папку с изображениями uploads и перенести вручную.

  29. Понторез
    10 апреля 2013 в 10:06 | #31

    Это круто. Только как же права на файлы? wp-content/uploads 777

    Хотя может проглядел где...

  30. NiL
    10 апреля 2013 в 17:23 | #32

    @Понторез

    А что с правами не так? Как правило при переносе ни чего менять не нужно, все и так работает.

  31. Михаил
    5 мая 2013 в 15:01 | #33

    Спасибо! Помогло, только еще в настройках (Параметры->Общие) мне нужно было поменять адрес сайта.

  32. Игорь
    17 июня 2013 в 22:28 | #34

    Делал всё по статье.Заменил в phpMyAdmin, пути в SQL . Сайт установился, вот только главная страница стоит. Перехожу по любой ссылке с главной пишет — Запрошенный URL не был найден на этом сайте.404 Выходит стандартная страница хостера.В чём может быть проблема? Пути не все прописаны?Помогите в этом вопросе.

  33. NiL
    18 июня 2013 в 00:30 | #35

    @Игорь

    Сталкивался с такой проблемой, когда с главной все ссылки ведут на ошибку. Причиной была не полная замена ссылок.

    Игорь, попробуйте повторить процедуру замены старых ссылок на новые, через выполнение SQL-запросов. Помните, что в окончании ссылок не должно быть слешей (/).

  34. Виктор
    27 июня 2013 в 10:07 | #36

    Добрый день. Спасибо за статью.

    Я не совсем понял, как мне переименовать ссылки? Сейчас я захожу на сайт по ссылке localhost/shop.

    Запрос должен выглядеть так:

    UPDATE wp_options SET option_value = REPLACE (option_value,

    'http://shop', 'http://newsite.ru') WHERE option_name =

    'home' OR option_name = 'siteurl';

    или так:

    UPDATE wp_options SET option_value = REPLACE (option_value,

    'http://localhost/shop', 'http://newsite.ru') WHERE option_name =

    'home' OR option_name = 'siteurl';

  35. NiL
    27 июня 2013 в 15:19 | #37

    @Виктор

    Если ваш блог на локалке открывается по адресу localhost/shop, то эту ссылку и используйте.

  36. 2 июля 2013 в 13:49 | #38

    Здравствуйте Алексей! Очень хорошая статья. Мне она очень помогла. Помогите мне, если сможете. Я — «чайникус», по нелепой случайности активировал в плагинах две капчи на входе в админку в Вордпресс. Теперь высвечиваются две капчи на входе и при вводе символов в обе капчи, пишут — «неправильно введены символы». Я только запустил свой сайт и такая беда. Вы, как профи, помогите пожалуйста. Не знаю что делать! Юрий.

  37. NiL
    2 июля 2013 в 14:24 | #39

    @Юрий

    Здравствуйте, Юрий!

    Вы потеряли доступ в Админку, но не доступ к файлам на хостинге. Зайдите в папку wp-content/plugins/ на своем хостинге и удалите плагины, которые отвечают за капчу.

  38. 2 июля 2013 в 17:21 | #40

    @NiL

    Спасибо, попробую. Мне в голову приходила такая мысль, но я боялся, удалю эту капчу, а вдруг напорчу, тогда вообще завязну в этой каше. Ещё раз Вам спасибо. Только Вы дали совет. Юрий

  39. 2 июля 2013 в 17:32 | #41

    @NiL

    Ещё раз спасибо! Всё получилось! Дай бог Вам здоровья!

  40. Дмитрий
    12 июля 2013 в 17:37 | #42

    Кстати для поиска и замены site.ru на newsite.ru в БД можно использовать плагин Search and Replace, ну это так, на всякий случай, бывает так трудно себя заставить зайти в панель управления хостингом что бы добраться до БД и сделать 1 запрос ))), а тут прям из админки WP вписал что найти и на что заменить и все готово.

    Алексей молодец, хорошая статья, где ж вы были лет 8-9 назад с ней, она бы мне очень тогда пригодилась, все знаю вроде бы уже, но WP первый раз с денвера переносил, решил подсмотреть может есть какие «грабли» при переносе WP, лишний раз убедился что все как надо собрался делать.

  41. NiL
    12 июля 2013 в 19:31 | #43

    @Дмитрий

    Дмитрий, спасибо на добром слове. Спасибо за подсказку о плагине Search and Replace. Понимаю, что упущение с моей стороны, но я об этом плагине даже не знал. Думаю многим он окажется полезен.

  42. Павел
    20 августа 2013 в 22:22 | #44

    Здравствуйте! Я переносил сайт по ftp, но когда я открываю сайт мне выдает ошибку номер 500

    В Cpnel в журнале ошибок такая запись [Tue Aug 20 21:39:36 2013] [error] [client 178.127.46.6] Directory index forbidden by Options directive: /home/viplimob/public_html/

    Доступы к папкам и файлам проверял, все ок! Я думаю не коректно перенес папки с локал на веб сервер(скопировал папку wptest.ru в которой находились все файлы и вставил в папку /public_html/ Получился такой путь /public_html/vip-limo.by/wp-snapshots

    Помогите пожалуйста, это мой первый сайт)

  43. NiL
    20 августа 2013 в 23:39 | #45

    @Павел

    Здравствуйте, Павел! Попробуйте установить на хостинг чистый WordPress, далее в PhpMyAdmin удалите таблицы и установите бекап вашей базы данных, поменяйте ссылки с помощью SQL запросов(этот способ описан в статье). Все!

    З.Ы. Способ не мой, нашел в Гугле.

  44. Dmitriy
    20 октября 2013 в 13:49 | #46

    при вставлении запроса в базу данных, выдаёт ошибку #1146 — Table 'mrcdim_mrcdim.wp_options' doesn't exist

  45. Николай
    25 февраля 2014 в 09:26 | #47

    Спасибо. Всё получилось.

  46. 18 мая 2014 в 20:33 | #48

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

  47. NiL
    18 мая 2014 в 23:03 | #49

    @irocez

    Просто не трогайте кодировку и кракозябр не будет.

  48. Наталия
    26 мая 2014 в 16:47 | #50

    Спасибо большое за описание переноса, для новичка просто находка. Все получилось.

    У меня, наверное, несколько странный вопрос (простите новичка )). А чтобы войти потом в админ-панель WP надо использовать те же логин и пароль WP, что и при работе на локальном хостинге?

  49. Наталия
    26 мая 2014 в 21:54 | #51

    Спрашиваю, потому что пытаюсь зайти с теми же логином-паролем, а попадаю на свой локальный хостинг, а если остановить Денвер, то и никуда...

  50. NiL
    27 мая 2014 в 13:01 | #52

    @Наталия

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

  51. Сергей
    28 июня 2014 в 22:17 | #53

    Отличная статья, спасибО!

  52. Лев
    25 июля 2014 в 22:18 | #54

    Уважаемый Алексей, спасибо за статью. Особенно за SQL запросы. Я в первый раз создавал сайт на локалке и даже не подозревал, что могут возникнуть трудности с переносом на вирт. хост. Промаялся всю вчерашнюю ночь и весь день. Начал менять урл вручную и наткнулся на Ваш блог. Еще раз спасибо. Успехов Вам.

  53. NiL
    26 июля 2014 в 13:30 | #55

    @Лев

    Спасибо на добром слове. Вам тоже успехов!

  54. sem
    16 сентября 2014 в 12:07 | #56

    Спасибо, очень помогли с переносом ссылок админки на новый хост

  55. 3 ноября 2014 в 03:50 | #57

    Алексей, вы волшебник — спасибо большое! Я почти сутки пытался перенести сайт с Денвера, вынес мозг провайдеру и близким. Ключевой и решающий момент в вашей инструкции — это конечно импорт БД с заменой адреса (2-й вариант). Он мне необыкновенно помог. Правда вначале открывалась только главная страница (но и это была для меня великая победа).

    У меня стали открываться другие страницы после того, как папке wp-content/uploads на сервере хостинга (через FTP) дал права доступа 777. Кажется... ))

  56. NiL
    3 ноября 2014 в 10:21 | #58

    @Олег

    Поздравляю с первой победой, и дальнейших успехов вам!

  57. 8 декабря 2014 в 16:44 | #59

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

    Файлы с WordPress не трогала, в админку не заходила, только БД копировала, я в недоумении...

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

  58. NiL
    8 декабря 2014 в 20:32 | #60

    @Светлана

    Попробуйте переустановить файлы движка.

    Только предварительно сохраните файл wp-config, что-бы не редактировать его заново. Так же сохраните папку wp-content/uploads — в ней все картинки из статей. При необходимости, можете сохранить папки wp-content/themes и wp-content/plugins — в них темы и плагины.

    После переустановки движка, верните папки на место.

    Если переустановка не поможет, попробуйте удалить темы(кроме Twenty Twelve) и плагины, особенно экзотические. С большой долей вероятности, причина может быть именно в них.

  59. 9 декабря 2014 в 12:01 | #61

    Огромное Вам спасибо за оперативный и толковый совет! Переустановка движка помогла! У меня нет слов, насколько я Вам признательна!

    Я то была уверена, что раз проблема возникла во время работы с БД, то и причина кроется там.

  60. NiL
    10 декабря 2014 в 15:00 | #62

    @Светлана

    Рад, что у вас все получилось. Успехов вам! Заходите, если что.

  61. Екатерина
    15 декабря 2014 в 09:53 | #63

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

  62. NiL
    15 декабря 2014 в 16:38 | #64

    @Екатерина

    Денвер, после запуска, вносит изменения в файл hosts, запрещающие посещение сайтов с именами, которые есть на Денвере. Загляните в файл hosts, при запущеном Денвере и вы все поймете.

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

  63. 14 февраля 2015 в 01:26 | #65

    Человеческая, понятная, пошаговая инструкция. Спасибо!

  64. 11 марта 2015 в 23:34 | #66

    Спасибо большое!!!

  65. iii
    24 марта 2015 в 16:42 | #67

    На всякий случай, у кого при переносе на хостинг пропали посты и картинки — проблема скорее всего в базе. базу сразу после экспорта следует открыть в нотпаде++ и преобразовать в UTF-8 без BOM. запаковать обратно и тогда уже импортировать. Также при открытии базы не делать замену ссылок, т.е. открыли базу, преобразовали, убедились, что нужная кодировка сохранилась, запаковали обратно и дальше по алгоритму статьи. Второй момент может быть важен — при переносе файлов по FTP часть файлов может копироваться с ошибками. После переноса имеет смысл сравнить в Total Commander файлы копированные и оригинальные (команды-синхронизировать папки-сравнить)

  66. Дмитрий
    6 апреля 2015 в 11:04 | #68

    Здравствуйте! Такой нюанс. При установке Вордпресс на локальном хосте (использовал Опен Сервер) я не поставил галочку в пункте «разрешить поисковым системам» индексировать сайт" (ну примерно так называлась галочка). А теперь хочу перенести сайт на реальный хостинг в Сети. Что надо сделать, чтобы сайт начал индексироваться в ПС, ведь галочки на локалке не ставил?

  67. NiL
    7 апреля 2015 в 08:29 | #69

    @Дмитрий

    Посмотрите, есть здесь галочка:

    Панель инструментов > Настройки > Чтение > Видимость сайта

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

  68. Дмитрий
    7 апреля 2015 в 13:27 | #70

    Спасибо NiL!

    Может лучше эту ленту форумом сделаете — ведь тут полно ценной инфы, но она не систематизирована.

  69. NiL
    8 апреля 2015 в 08:29 | #71

    @Дмитрий

    Спасибо, но как по мне, форум — слишком хлопотное дело.

  70. Дмитрий
    8 апреля 2015 в 09:15 | #72

    Никаких там хлопот, модератор просто нужен хоть минимальный.

    А без форума, сами подумайте, такое полотно совершенно теряет смысл — все навалено кучей. Никто не будет перечитывать. А на форуме все в отдельные разделы перенесете и т.п.

  71. Рома
    8 апреля 2015 в 11:38 | #73

    Познавательная статья. Сам задавался недавно таким вопросом. Но решил просто обратиться в

    хостинг-компанию WebGuard.pro. Если клиент не может сам справиться тех.поддержка поможет)

    быстро и качественно работают. Я сам не программист, мне кажется проще обратиться в службу тех.поддержки. Для сайта визитки выбрал самый дешевый тариф 27 руб. в месяц.

  72. Костя
    28 сентября 2016 в 15:55 | #74

    Спасибо за информацию, попробуем, как раз заказал тестовый хостинг у handyhost, надеюсь что всё получится

  1. Пока что нет уведомлений.