
Перенос сайта на хостинг с локального сервера Денвер сложности не представляет, самое главное не стоит торопиться и выполнять внимательно все действия, не допуская ошибок.
Сайт на wordpress создан на локальном сервере, куплен хостинг и домен, теперь его нужно перенести на купленный хостинг, чтобы он стал доступен другим пользователям интернета.
Перенос сайта на хостинг осуществляется поэтапно и каждый этап переноса мы рассмотрим далее.
Посмотрите видео о переносе сайта с Денвера на хостинг Jino.
- Делаем копию Базы Данных
Переходим по ссылке http://localhost/Tools/phpmyadmin/index.php и выбираем свою базу данных на Денвере.

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

Выставляем настройки, как показано на картинке и нажмите ОК. Копия базы данных загрузится на ваш компьютер. Копия базы готова. Теперь переходим на хостинг.
- Создаем новую Базу Данных на хостинге
Создаем новую базу данных на хостинге. Установка будет происходить на примере хостинга Jino, у вас может быть другой хостинг и в панели управления будет все по другому, но главное надо понять алгоритм установки — он везде одинаков.
На хостинге ищем раздел Базы Данных, Добавить базу MySQL или что то в этом роде. На хостинге в примере это выглядит следующим образом:

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

После того, как вписали доменное имя и нажали кнопку Создать сайт или Добавить, доменное имя вашего сайта появится в списке сайтов.
До выполнения данных действий заранее нужно прописать DNS-сервера для доменного имени. Данные DNS-серверов должны быть в Административной панели, где то возле сайтов, а так же они должны быть в письме, которое придет по e-mail на почту при покупке хостинга. Прописывать DNS-сервера нужно там, где вы регистрировали доменное имя и после этого придется подождать — активация доменного имени может длиться от 2 часов до суток.
- Импортируем копию БД в новую базу
В копии базы данных, которая находится на вашем компьютере, все внутренние ссылки имеют вид: http://wp.ru, как было на локальном хостинге и их нужно заменить на ссылки вида: http://newsite.ru. Это можно сделать двумя способами:
•Заменить ссылки с помощью файлового редактора Notepad++
•Заменить ссылки в phpMyAdmin через выполнение SQL-запроса. Этот способ считается более качественным и описан после импорта базы данных.
Откройте в Notepad++ копию базы данных, найдите Поиск > Заменить, впишите старый и новый адреса, обязательно без слеша ( / ) в конце ссылки, нажмите Заменить все.

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

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

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

Для замены ссылок в Базе Данных вторым способом переходим в phpMyAdmin, жмем на кнопку SQL и в открывшееся окно вставляем по очереди три таких запроса:
1 UPDATE wp_options SET option_value = REPLACE(option_value,
2 ‘http://wp.ru’, ‘http://newsite.ru’) WHERE option_name =
3 ‘home’ OR option_name = ‘siteurl’;
1 UPDATE wp_posts SET guid = REPLACE(guid,
2 ‘http://wp.ru’,’http://newsite.ru’);
1 UPDATE wp_posts SET post_content = REPLACE(post_content,
2 ‘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.
Перенос сайта на хостинг осуществлен, и если все сделано правильно, то ваш сайт должен открываться по новому адресу.