Итак, Вы создали сайт на CMS Joomla, который пока находится у Вас на локальном компьютере. Теперь Вам надо перенести его на хостинг (предполагается, что Вы уже зарегистрировали для него доменное имя и приобрели услугу хостинга для размещения своего сайта).
1.Сначала надо на сервере создать базу данных для нашего сайта. Для этого, в панели управления на хостинге входим в управление базами данных, и в окошке утилиты phpMyAdmin "Создать новую базу данных" вписываем название создаваемой БД. ОК! База данных создана.
2.Теперь нам надо перенести базу данных с нашего локального сервера на удаленный сервер.
Включаем локальный сервер, заходим в утилиту PhpMyAdmin (
http://localhost/tools/phpmyadmin), и в списке баз данных находим нашу. Входим в нее, и нажимаем на вкладку "Экспорт".
Нажимаем на ссылку "Выделить все" (выделяем все файлы базы данных), и внизу страницы ставим галочку на "Послать". Нажимаем кнопку Пошел.
Сохраняем файл на своем локальном компьютере (в какой-нибудь папке).
После того, как файл сохранен ему надо сменить кодировку. Открываем сохраненный файл с помощью блокнота, и через "Сохранить как..." сохраняем его в кодировке UTF-8 (заменяем им старый файл).
Заходим на нашем хостинге (удаленном сервере) в созданную нами базу данных (в которой еще нет ни одной таблицы), выбираем вкладку "Импорт", и через кнопку "Обзор" выбираем сохраненный нами файл. ОК!
После того, как импорт базы данных будет завершен, в нашей базе появятся таблицы.
Все, файлы базы данных перенесены с нашего локального компьютера на удаленный сервер.
3.Теперь через FTP-клиент скопируем все файлы нашего сайта (кроме файла configutation.php) в директорию нашего сайта на хостинге.
4. Перед тем, как мы скопируем на хостинг и файл configutation.php, нам надо его отредактировать.
Открываем этот файл в блокноте и меняем следующие параметры:
$mosConfig_db = ''; (вставляем в кавычках название новой базы данных);
$mosConfig_host = 'localhost'; (вместо localhost вставляем название нашего хоста, полученного от хостера);
$mosConfig_user = 'root'; (вместо root вставляем логин, полученный от хостера);
$mosConfig_password = ''; (в кавычках вставляем пароль, полученный от хостера)
Также надо прописать путь еще в двух параметрах (переменных):
$mosConfig_absolute_path = '/home/...';
$mosConfig_cachepath = '/home/.../cache';
Вместо многоточий Вы вставляете свои значения - путь к корневой папке на хостинге (эти данные Вы должны получить у хостера).
После этого сохраняете файл configutation.php и также копируете его на удаленный сервер.
Все! Перенос сайта закончен. Теперь зайдите в админку сайта (пароль тот-же, что и на локальном сервере), в строке меню Система -> Системная информация -> Вкладка "Права" - проверьте, чтобы для всех папок были установлены права "Доступен на запись".