Инструкция по переносу сайта с Denver'a на веб-хостинг:
http://zaibomj.ru/perenos-sajta-s-denvera-na-veb-xosting/
Во первых запустим денвер, перейдем в браузере по адресу localhost/Tools/phpMyAdmin/ увидим такую картину:
1
Делаем backup(копию) базы данных, выбрав из списка нужную базу.
Переходим на вкладку "ЭКСПОРТ", выделяем все таблицы нажав "отметить все", в поле "Структура" ставим галочку на против "добавить удаление таблицы", сохраняем базу в "gzip" и жмем "ПОШЕЛ"
1
Все архив с базой копируется, а мы переходим на подготовку хостинга:
Находим на Вашей веб-панели управления "Базы данных MySQL"
1
Кликаем на нее, и вводим имя новой базы данных:
1
Дальше создаем нового пользователя:
1
Добавляем пользователя к базе данных:
1
Проставляем привилегии для пользователя:
1
Импортируем базу, для этого заходим в phpMyAdmin хостинга.
1
Выбираем в левой колонке Вашу базу, жмем "ИМПОРТ", выбираем нашу копию БД и кликаем по "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');
Выглядеть это будет примерно так:
1
Переносим 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.