Здравствуйте, уважаемые читатели help-wp.ru!
В статье Установка WordPress на Denwer я по шагам рассказал, как установить WordPress на локальный сервер. На локальном сервере Вы опробовали "перо", определились с тематикой и теперь пришло время покинуть «тесное гнездо локалки» и поселиться на просторах интернета.
Навигация по этой странице:
И вот здесь многие начинают задумываться, а может еще повременить, может подождать, а как там все пройдет, а вдруг что-то не так перенесется и т.п. Оставляем все страхи и вперед!
к менюРаньше в этом разделе находилась информация о том, как сделать перенос сайта с хостинга на хостинг. К сожалению инструкция была очень длинной и поисковые боты плохо ее показывали в выдаче. Единственным правильным, на мой взгляд, решением было перенести эту инфу на отдельную страницу. На этой странице доступная пошаговая инструкция по переносу сайта с Денвера на хостинг. Если перед вами поставленная именно эта задача пропустите этот абзац и переходите к следующему.
!!! Важно: пошаговая настройка перенос сайта wordpress с хостинга на хостинг находится по ссылке !!!
к менюПеред тем как перносить сайт с денвера на хостинг, вам нужно зарегистрировать доменное имя и сам хостинг, ведь в противном случаи у вас не будет доступов для переноса.
Если вы уже сделали этот этап, можете смело переходить ко второму.
Что же такое домен и хостинг и где их регистрировать я попробую рассказать во вкладках ниже, просто переключитесь на нужную:
Хостинг - это услуга по предоставлению физического места на сервере, который постоянно находится в сети интернет.
Более простыми словами - это место, где будет хранится и запускаться наш сайт. После регистрации и оплаты услуг мы должны получить от хостинг провайдера данные для доступа к серверу по FTP, к базе данных и к админке хостинга.
Более подробно о хостинг провайдерах можно почитать в записи: хостинг для wordpress.
Стоить оговориться, что хостинг бывает как платный так и бесплатный. У каждого есть свои преимущества и недостатки. В качестве хорошего, недорогого хостинга, для своих клиентов, я рекомендую бегет.
Кстати, у этого провайдера есть услуга: бесплатный перенос сайта wordpress с хостинга на хостинг.
Домен или доменное имя - это адрес вашего сайта в сети интернет. Например, мой адрес Help-WP.ru.
На локальном сервере вы, скорее всего, обращались к своему сайту по localhost, теперь же вам нужно приобрести доменное имя.
Важный момент: если вы приобретаете домен и хостинг у разных компаний вам будет нужно направить DNS домена на свой сервер.
к менюДля удобства, я сделал подробную пошаговую инструкцию. Все шаги выделил шаги красным цветом и поделил ее на две части. После переноса ваш сайт наконец-то будет доступен другим пользователям сети.
ЧАСТЬ 1: Сделать резервную копию (бэкап) базы данных сайта
Ниже, нужно нажимать на каждый шаг по очереди и делать то что в них написано:
ЧАСТЬ 2: Создание БД на хостинге, импорт базы данных. Перенос файлов движка и темы сайта на хостинг.
К этому времени у вас должно быть:
Нумерацию шагов я менять не стал, продолжаем.
Шаг 5. Создайте на хостинге новую базу данных для вашего сайта, сделать это можно в панели управления аккаунтом. После регистрации новой БД у вас будут следующие данные:
Шаг 7. На хостинге в phpMyAdmin находите вашу базу, заходите в нее и идете в wp_options, рис. 6 (изображение активно)
Если на локальном сервере путь к вашему сайту был http://localhost/wp , а на хостинге стал http://www.newsite.ru , то в таблице справа находите столбец option_name. В нем находите строки siteurl и home. В этих двух строках нужно заменить путь на http://www.newsite.ru , рис. 7 (оба изображения активны)
![]() |
![]() |
Шаг 8. Прежде, чем пойдем дальше, сделайте копию всех файлов движка вместе с темой сайта.
Используя FTP клиент соединяетесь с сервером. На сервере находите папку public_html или www, или аналогичную (зависит от хостинга), и копируйте в нее все файлы движка и темы.
После того, как все файлы скопировались на FTP, нужно установить права доступа 777 на папку wp-content/uploads и все папки внутри нее. Делается это все тем же FTP клиентом.
Шаг 9. Откройте в редакторе Notepad файл wp-config.php и замените значения старой базы данных (имя базы данных, имя пользователя, пароль к бд) на новые, про которые я говорил в шаге 5.
В моем случае, в качестве примера, получится следующее:
рис. 8 (изображение активно)
Меняем только значения показанные на рис. 8, другие трогать не стоит. Не забываем после внесенных изменений выставить кодировку UTF-8 без BOM и сохранить файл.
Шаг 10. На сервере открываете файл .htaccess, который находится в корне вашего WordPress, и приводите к виду как показано ниже. Сохраняете файл в кодировке UTF-8 без ВОМ, выставив на него права 777.
Файл .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Если вы установили WordPress, например, в папку «site», то файл должен выглядеть так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
к менюОсталось в адресной строке браузера набрать адрес сайта, нажать Enter и, если Вы все сделали правильно, откроется ваш сайт.
Не забудьте зайти в админку и настроить ЧПУ, как это сделать читайте в статье Настройка ЧПУ (человеко-понятные URL). Установка плагина RusToLat. Также потребуется активировать установленные плагины.
На сегодня все, желаю Вам удачи! Пишите как прошел переезд жмите поделится если пост пригодился:
Почитал в интернете, пишут, что может быть из-за htaccess. В file zilla он у меня отображается, а вот в панели хостинга cPanel в диспетчере файлов, есть все, кроме taccess.
Может ли быть проблема из-за этого?
Попробую.
ох, точно. приношу свои извинения, весь день не вставая за компьютером, голова не варит)
Прошу прощения. В админку вошел, однако, практически вся информация, которая была на сайте на денвере, утеряна.
Все, заработало. Правда в каком-то отвратительном виде, все перекошенное, половина информации не отображается.
И в админку войти не могу-пишет неправильный пароль
Хорошо. А wp-config менять где? локально или на сервере?
На сервере не находится файл .htaccess
Хотя его заливал через file zilla несколько раз.
И вылетает ошибка при загрузке сайта- ошибка установки соединения с базой данных
Спасибо. Сделала все пошагово и у меня получилось запустить сайт.
Не понимаю какой черт меня дернул связаться с этим денвером, можно ж было сразу выкладывать на боевой хостинг 🙂
Спасибо за Вашу статью!
Здравствуйте! Можете подсказать, надо ли хранить папки с обновления wp? Блогу несколько лет, и на каждый год существования блога на хостинге хранится папка с обновлениями: public_html/wp-content/uploads. Эти папки занимают много места. Может, можно удалить все, кроме папки текущего года?
Для проекта использую бесплатный хостинг, отдел технической поддержки там нечерта не знает. Спасибо ваша статья очень помогла
привет, автор этого замечательного поста!!! я тебе очень благодарна за вой труд!!! первый сайт на вордпресс я переносила первый раз и очень рада, что наткнулась на твой пост. все просто и понятно!!! лавки ♥
Пробую перенести сайт с денвера на локальный хостинг, но не сильно получается. Сайт открывается но с ошибками, в админку вообще не реально войти. Возможно сталкивался с такой проблемой, плз. хелп.
Здравствуйте, я начинающий фрилансер и мне нужен совет.
Сделал сайт заказчику на локальной машине под денвером. После оплаты перенес на его хостинг, перенос сайта wordpress с денвера делал несколько раз по одной и той же схеме, но сейчас сайт не хочет запускаться. Взял зарегистрировал новый хостинг на тестовый период, забросил сайт все заработало. У вас были такие случаи? Может из-за хостинга такое быть или ошибка в другом месте?
Здравствуйте. Нужен перенос сайта wordpress (-url-)
переносим на домен (-url-)
Возьметесь? Цена и сроки
Вам известный способ переноса сайта при котором не нужно использовать текстовый редактор для изменения адреса? Можете о нем расписать более подробно. Так понимаю нужно сделать несколько запросов к базе данных и все.
Здравствуйте, зачем нужен Шаг 10?
Можно вас попросить сделать перенос сайта wordpress с одного хостинга на другой.
Новый хостинг уже куплен, размер сайта, это блог, около 1Гб.
Интересует цена этого вопроса.
Да и у вас проблема с комментариями, только с 3 раза смог добавить этот коммент 🙁
Сюда еще вопросы есть смысл задавать?)
что то не получается сайт загрузить.
Спасибо! Пригодилось 😉
Зачем вам вообще этот геморой с денвером. Можно ж приобрести маленький хороший хостинг и пользоваться его услугами на здоровье. От туда и попроще переносить сайт с места на место будет, а также удобно работать.
Благо интернет сейчас у всех хороший, работать с интернет ресурсом можно очень оперативно. На том же стороннем хостинге проще и контроль версий организовать и все такое.
Denwer - это прошлый век. Век у котором скорость 64/64 бит считалась хорошей 🙂
Отсюда можно сделать вывод, что и перенос wordpress с Denwer на хостинг сама собой отпадет.
Согласен, тоже мучался с переносом на хостинг, в результате обратился в тех. поддержку хостинга handyhost, они сами всё перенесли, больше денвером пользоваться не буду
Статья полезная. Скрины хорошие) Понял сове ошибку, которую допустил при переносе. Пришлось обратиться за помощью к тех.поддержке в webguard
Здравствуйте! Помогите, пожалуйста, не знаю, что делать! на 5-м шаге при загрузке БД выскакивает такая ошибка
Ошибка
SQL-запрос:
--
-- Дамп данных таблицы `wp_comments`
--
INSERTINTO`wp_comments` (`comment_ID` ,`comment_post_ID` ,`comment_author` ,`comment_author_email` ,`comment_author_url` ,`comment_author_IP` ,`comment_date` ,`comment_date_gmt` ,`comment_content` ,`comment_karma` ,`comment_approved` ,`comment_agent` ,`comment_type` ,`comment_parent` ,`user_id`)
VALUES ( 1, 1,'Мистер WordPress','','https://wordpress.org/','','2014-07-15 19:23:37','2014-07-15 19:23:37','Привет! Это комментарий.nЧтобы удалить его, авторизуйтесь и просмотрите комментарии к записи. Там будут ссылки для их изменения или удаления.', 0,'post-trashed','','', 0, 0) ;
Ответ MySQL:
#1062 - Duplicate entry '1' for key 'PRIMARY'
Все сделал. Такая ошибка((
Warning: require(/home/host1320515/androidlime.ru/htdocs/www/wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/host1320515/androidlime.ru/htdocs/www/index.php on line 17
Fatal error: require() [function.require]: Failed opening required '/home/host1320515/androidlime.ru/htdocs/www/wp-blog-header.php' (include_path='.:/usr/local/lib/php') in /home/host1320515/androidlime.ru/htdocs/www/index.php on line 17
Здравствуйте.
Подскажите подробнее про 8 шаг. Откуда копировать файлы, с помощью чего, как устанавливать права и можно ли обойтись без 8 шага.
В шаге 9 - откуда брать файл wp-config.php
В шаге 10 - где находится файл .htaccess и с помощью чего его открывать.
Большое спасибо.
Спасибо большое, статья реально помогла. А то везде в статьях старая версия phpMyAdmin, а у вас актуальная.
Еще вопрос: как на счет таблицы recently_edited - там нужно изменять пути к style.css ?
Не объясните, почему? там прописан путь еще при работе в денвере. потом стили css нормально будут работать?
Спасибо за статью, но у меня самого так и не вышло это сделать, но всегда можно обратиться в тп хостинга и они сами вам все перенесут. По крайней мере, на моем нынешнем хостинге Handyhost так и сделали.