Создание Сайтов и их настройка

WordPress Установка WordPress Перенос сайта WordPress с Denwer на хостинг.

Перенос сайта WordPress с Denwer на хостинг.

Приветствую, друзья. Сегодня предлагаю познакомиться с довольно популярной темой: перенос сайта wordpress.

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

Перенос сайта WordPress с Denwer на хостинг.

Итак, для начала запускаем Denwer. Затем открываем браузер и в адресной строке вводим: http://localhost/Tools/phpmyadmin/index.php. Перейдя по этому адресу мы попадаем в phpmyadmin, где сможем сделать копию базы данных.

Создание копии базы данных для переноса сайта.

Для создания копии базы данных, необходимо выбрать нужную базу данных. Если Вы не уверены в том, какая база данных используется на конкретном сайте, просто откройте файл wp-config.php. и посмотрите, какая база для сайта указана в данном файле.

После чего, перейти во вкладку «Экспорт».

Перенос сайта wordpress

Выбрать обычный способ экспорта.

перенос сайта wordpress

Затем необходимо в разделе «Вывод», в пункте «Компрессия» выбрать сжатие GZIP.

перенос сайта wordpress: указание параметров экспорта базы данных

После чего, нажать на кнопку «ОК» и сохранить в нужное место на компьютере.

Создание новой базы данных на хостинге.

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

Создание базы данных на хостинге.

Переходим в данный раздел и жмем на кнопку «Создать новую базу данных»

Создание базы данных на хостинге.

После чего, остается заполнить все необходимые поля. И нажать на кнопку «Создать».

Создание базы данных на хостинге.

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

Создание базы данных на хостинге.

Импорт копии базы данных в новую БД.

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

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

Импорт копии базы данных в новую БД.

Затем выбираем только что созданную базу данных и переходим на вкладку «Импорт». И выбираем файл, который экспортировали ранее. После чего, нажимаем «ОК».

Импорт копии базы данных в новую БД.

 

Замена ссылок на новые.

После импорта базы данных, необходимо изменить старые ссылки на новые. В противном случае, при переходе в админку или статью, нас будет переадресовывать на адрес на локальном сервере. Чтобы заменить все ссылки сайта на новые, необходимо перейти во кладку SQL.

Замена ссылок на новые.

И сделать по очереди три запроса к базе данных:

UPDATE wp_options SET option_value = REPLACE(option_value, 
'http://localhost/test', 'http://mysite.ru') WHERE option_name = 
'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 
'http://localhost/test','http://mysite.ru');
UPDATE wp_posts SET post_content = REPLACE(post_content, 
'http://localhost/test', 'http://mysite.ru');

Где http://localhost/test — это адрес сайта на локальном сервере, который необходимо заменить.

А http://mysite.ru — это новый адрес сайта, на который необходимо заменить старый.

У Вас естественно должны быть свои адреса сайтов. И обратите внимание, что слешей на конце адресов не должно быть, это важное и обязательное условие замены ссылок.

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

Перенос сайта WordPress с Denwer на хостинг.

Сам перенос сайта wordpress выглядит довольно просто. Разумеется сначала необходимо определиться с выбором хостинга, например, я использую этот. Для переноса файлов сайта необходимо перейти в папку, с сайтом, созданную на локальном сервере. Найти ее можно по следующему пути: Диск С/Webservers/home/localhost/www/папка с сайтом.

Все файлы из этой папки копируем в папку сайта на хостинге, с помощью ftp-клиента.

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

Перенос сайта WordPress с Denwer на хостинг.

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

Удачи!

Расскажи друзьям:
Поделись ссылкой:
Комментарии
  1. Михаил

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

    Ответить
  2. Маша

    Мучилась, мучилась) переносила. Обратилась в тех.поддержку хостера webguard) все помогли)

    Ответить
  3. Михаил Веб

    @ dalmat:
    Начните с HTML и CSS — это основа любого шаблона. Плагинов не знаю. Есть программа, но она создает довольно одинаковые шаблоны, и она платная. Так что, начните с основ, а дальше уже разбирайтесь со структурой шаблонов wordpress.

    Ответить
  4. dalmat

    А я все никак не могу начать учиться создавать свои темы (шаблоны). Кто-то бы поставил меня на лыжи,да дал пинка… я ж не знаю ни рнр, ни css, ни html. М.б плагины какие-то есть?

    Ответить
  5. Михаил Веб

    @ Павел,
    @ Владимир:
    Спасибо за отзывы и дополнения :-)

    Ответить
  6. Владимир

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

    Ответить
  7. Павел

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

    Ответить
  8. Михаил Веб

    @ Тамара:
    Это абсолютно правильный подход, так как если повторять все что делают другие, сайт навряд ли будет выделяться из общей массы. А так, есть хоть какой-то шанс :-)

    Ответить
  9. Тамара

    Ну да, который в поле «Сайт». Сайт сделала по школе Старт Ап, но по своим соображениям. Не следуя слепо указаниям.

    Ответить
  10. Михаил Веб

    @ Тамара:
    Спасибо.
    Сайт-то получилось сделать? Или это который в поле «Сайт»?

    Ответить
  11. Михаил Веб

    @ Татьяна Чиронова:
    Пожалуйста.
    У каждого свое мнение на этот счет. В принципе, я соглашусь с Вами.
    Но бывают разные ситуации, в некоторых из которых лучше может быть тестовый сайт, а в некоторых локальный сервер на компьютере. Например, при отсутствии интернета. Кроме того, для того, чтобы опробовать свои силы в создании своего первого сайта, локальный сервер будет предпочтительней, так как за него не нужно платить. :-)

    Ответить
  12. Тамара

    Интересная информация. Сайт делала прямо на хостинге.

    Ответить
  13. Татьяна Чиронова

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

    Ответить

Нажимая на кнопку "Комментировать" Вы согласшаетесь с условиями политики конфиденциальности

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.

Навигация по статье
Как установить wordpress на хостинг в один клик?

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

Как установить wordpress на хостинг в один клик?