Перенос сайта на хостинг состоит из двух частей - это перенос файлов сайта и создание базы данных на хостинге из дампа базы данных, сделанного на локальном сервере.

Чтобы перенести файлы на сервер можно воспользоваться программой ftp-клиент, например, такой как FileZilla

Дамп базы данных сделаем и загрузим на хостинг с помощью phpmyadmin.

Создание дампа базы данных.

Откроем на локальном компьютере страницу с phpmyadmin и выберем нужную нам базу данных.

phpmyadmin_db

Теперь выбираем вкладку Экспорт

phpmyadmin_export

Внизу вкладки экспорт выбираем Сохранить как файл zip

phpmyadmin_export-zip

Жмем Ok. Дамп базы данных сделали.

Теперь нужно выгруженную базу данных загрузить на сервер. Для этого входим в панель управления хостинга и создаем базу данных (будем предполагать, что сайт мы переносим в отдельную базу данных).

Теперь открываем в панели управления phpmyadmin и выбираем вкладку импорт.

phpmyadmin_import-zip

Так как Joomla 1.5 использует utf-8 формат таблиц баз данных, то кодировка файла оставляем utf-8 как и предлагается по умолчанию.

Дальше Выбор файла, и выбираем сохраненный ранее файл zip

Жмем Ok - все, таблицы базы данных загружены в базу даных на сервере.

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

configuration.php

/* Database Settings */
var $dbtype = 'mysql';
var $host = 'localhost'; /* заменить на домен базы данных хостинга, к примеру, jdevelop.ipowermysql.com */
var $user = 'root'; /* имя пользователя поставить, то которое было указано при создании базы данных на хостинге */
var $password = 'пароль'; /* пароль пользователя поставить, то которое было указано при создании базы данных на хостинге */
var $db = 'joomla'; /* имя созданной базы данных */
var $dbprefix = 'jos_';

/* эти пути можно будет поменять через админ панель Joomla - Общие настройки */
var $log_path = 'C:\\www\\htdocs\\joomla\\logs';
var $tmp_path = 'C:\\www\\htdocs\\joomla\\tmp';

Другой вариант переноса - это использование компонента akeebabackup. В этом случае устанавливаем компонент на локальной версии сайта, делаем архив, можно выбрать тип архива не jpa а zip. Затем, переписываем его на хостинг в папку сайта и разархивируем его там. Разархивировать можно с помощью средств хостинга, обычно в панели управления хостингом есть такая возможность или с помощью пакета pclzip. Переходим на сайт - запускается инсталятор, вводим данные для доступа к базе данных и жмем далее. Можно еще поставить галочку переписать пути к папкам tmp и log, даже нужно). После установки будет предложено удалить папку установки, удаляем ее, Все процесс переноса сайта завершился.