-
25
Окт

Инструкция по переносу сайта с Denver'a на веб-хостинг:
Во первых запустим денвер, перейдем в браузере по адресу localhost/Tools/phpMyAdmin/ увидим такую картину:
Делаем backup(копию) базы данных, выбрав из списка нужную базу.
Переходим на вкладку "ЭКСПОРТ", выделяем все таблицы нажав "отметить все", в поле "Структура" ставим галочку на против "добавить удаление таблицы", сохраняем базу в "gzip" и жмем "ПОШЕЛ"
Все архив с базой копируется, а мы переходим на подготовку хостинга:
Находим на Вашей веб-панели управления "Базы данных MySQL"

Кликаем на нее, и вводим имя новой базы данных:

Дальше создаем нового пользователя:

Добавляем пользователя к базе данных:

Проставляем привилегии для пользователя:

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

Выбираем в левой колонке Вашу базу, жмем "ИМПОРТ", выбираем нашу копию БД и кликаем по "OK", должна появиться запись об удачном переносе базы.
Следующим шагом меняем все старые ссылки в сайте на новые, для этого в phpMyAdmin переходим на вкладку SQL, и выполняем пару запросов к базе данных:
СТАРОЕ ИМЯ - адрес хоста Денвера.
НОВОЕ ИМЯ - адрес нового домена.
1) Заменяется адрес блога в настройках:
UPDATE wp_options SET option_value = replace(option_value, 'http://СТАРОЕ ИМЯ', 'http://НОВОЕ ИМЯ.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
2) Заменяется URL (guid) каждого поста:
UPDATE wp_posts SET guid = replace(guid, 'http://СТАРОЕ ИМЯ','http://НОВОЕ ИМЯ.ru');
3) Заменяется адрес во всех постах:
UPDATE wp_posts SET post_content = replace(post_content, 'http://СТАРОЕ ИМЯ', 'http://НОВОЕ ИМЯ.ru');
Выглядеть это будет примерно так:

Переносим CMS(движок сайта).
Заливаем файлы сайта с вашего компьютера (из папки "www") на хостинг, в корневую директорию, чаще всего называется она так же "www"
"Связываем" базу с движком, для этого правим файл wp-config.php. Советую редактировать файл в Notepad++, о котором я писал ранее, поможет избежать множество проблем с кодировкой, так как Wordpress использует UTF-8.
// ** Настройки MySQL - Вы можете получить их у вашего хостера ** //
/** Имя базы данных для WordPress */
define('DB_NAME', 'ВАША БД');/** MySQL имя пользователя */
define('DB_USER', 'ПОЛЬЗОВАТЕЛЬ БД');/** MySQL пароль базы данных */
define('DB_PASSWORD', 'ПАРОЛЬ ДЛЯ БД');
Все эти данные мы заполняли ранее. Изменив файл конфигурации сохраняем его, заменив старый.
Проверяем сайт, все должно работать, если не заработало, отписываем в комментариях, разберемся.
P.S. Обратите особое внимание на настройки ЧПУ, так как после переноса можете нарваться на not found.
Популярность: 5%

7 Responses to “Перенос сайта с Denver’a на веб-хостинг”
Неплохая инструкция.
Спасибо за статью, возникали проблемы, но решил сам и быстро.
У меня после переноса виджеты не отбражаются((
прежде всего проверь шаблон, возможно из-за него не корректно работают виджеты.
У каждого из нас своя цель. По правде скажу, что моя цель продвинуть запрос сео блог. Спасибо автору сайта за понимание и поддержку. Делай добро людям и оно вернется; )
Добрый день!спасибо за инструкцию, помогла!Но возникли проблемы – сайт на сервере показывается, но все ссылки ссылаются на локалхост и дизайн куда то весь пропал!(помогите, пожалуйста!Заранее огромное спасибо!
Заменяется адрес блога в настройках:
UPDATE wp_options SET option_value = replace(option_value, ‘http://СТАРОЕ ИМЯ, ‘http://НОВОЕ ИМЯ.ru’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
2) Заменяется URL (guid) каждого поста:
UPDATE wp_posts SET guid = replace(guid, ‘http://СТАРОЕ ИМЯ’,'http://НОВОЕ ИМЯ.ru’);
3) Заменяется адрес во всех постах:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://СТАРОЕ ИМЯ’, ‘http://НОВОЕ ИМЯ.ru’);
после этого все заработает нормально
Оставить комментарий