Пернос сайта с Денвера на хостинг не представляет из себя ничего сверхестественного или сложного. Для это вам необходимы рабочий хостинг и FTP клиент для переноса файлов. В качестве FTP клиента можно использовать FileZilla или Total Commander.
Перенос файлов сайта. Обчно файлы на Денвере лежат в каталог с Денвером/home/имя сайта/www/. Находим эти файлы в FTP клиенте и переносим в необходимый каталог на хостинге. В какой именно каталог сказать сложно, поскольку это зависит от хостинг и вопрос стоит адресовать службе поддержки.
Перенос базы данных на хостинг. Данный этап следует разбить на несколько частей.
2.1 Экспорт базы данных. Сделать экспорт можно через phpMyAdmin. В Денвере он находится по адресу http://localhost/Tools/phpmyadmin. Переходим туда и выбираем вашу базу данных
2.2 Жмем на вкладку Экспорт
2.3 На появившейся странице выбираем способ экспорта быстрый, формат SQL (все это должно стоять по умолчанию)и жмем ОК
2.3 Создаем базу данных на хостинге, если еще не создана. По данному вопросу вам стоит обратиться в техподдержку, поскольку на разных хостингах процесс создания базы может различаться. 2.4 Импортируем базу (ту, котоую вы экпортировали) на хостинг. Для этого также как при экпорте переходим в вашу базу, только уже на хостинге, жмем на вкладку импорт загружаем sql файл и жмем OK
После этого останется настроить сайт для работы на хостинге. Для этого достаточно в конфигурационном файле сайта (config.php, configuration.php и т.д., название зависит от CMS) прописать данные для подключения к базе данных.