Для размещения сайта в интернете, необходимо выбрать определенного хостера. Для тренировки вполне достаточно услуг бесплатного хостера.
Одним из лучших хостеров, предлагающих свои услуги бесплатно, является http://www.000webhost.com/
Его плюсы – предоставление 1500 MB места на сервере, отсутствие рекламы, полная работоспособность php-скриптов и баз MySQL.
Минусы – ограничение на количество файлов (не уточняется, но папки с шаблонами, которые локально mysite.ru/WWW/templates, лучше выгружать не все, а только необходимые – system и тот, который используется), английский интерфейс.
1) Перейдя на сайт, нужно нажать на кнопку “Sign up” для регистрации. Далее - заполняем форму:
2) Получаем на электронную почту письмо с заголовком вида
Account mysite.site88.net is ready!
Account mysite.site88.net is ready!
Теперь по адресу http://members.000webhost.com/ (введя эл. почту и пароль), есть возможность попасть в панель управления сайтом CPanel (это не то же самое, что панель администрирования Joomla!).
Так же в письме предоставлены данные:
*** MySQL Details *** - для работы с MySQL
*** File Upload Details *** - данные для FTP
*** General Account Details *** - основные данные аккаунта, и т.д.
3) Для переноса сайта необходимо сделать экспорт SQL-базы. Для этого заходим локально в phpmyadmin http://localhost/tools/phpmyadmin , выбрать нужную базу данных – ее название совпадает с названием сайта, перейти на вкладку Export, поставить внизу галочку в чекбоксе «Save as file», и нажать кнопку Go. Сохраните файл в удобном месте.
4) Теперь необходимо скачать хороший FTP-клиент, например – бесплатную программу FileZilla. Установив ее, вводим Хост, Имя пользователя, Пароль(эти данные – берем из письма, а пароль тот же, что использовался при регистрации) и Порт=21, а затем жмем «Подключиться».
5) На сервере заходим в папку public_html, локально – в папку с сайтом
Z:\home\mysite.ru\WWW
Все файлы копируем на сервер, в public_html. Эта процедура может занять от полутора до 3 часов при сайте весом ~80Мб.
6) Когда сайт скопируется, нужно удалить файл default.php в папкe public_html.
7) Далее - зайти в панень управления сайтом, найти MySql
и заполнить поля по образцу (вместо test желаемое имя), подтвердив нажатием кнопки Create DataBase.
Импортировать базу в phpMyAdmin в CPanel
из созданного ранее(на шаге 3) файла.
8) Изменить настройки configuration.php (тот, что на сервере в public_html). Для редактирования удобно использовать Notepad++
Чтобы сайт заработал после переноса с локального сервера на хостинг, необходимо изменить файл конфигурации configuration.php , а именно следующие параметры:
/* Database Settings */ | |
var $dbtype = 'тип_базы_данных' | Обычно MySQL |
var $host = 'адрес_базы_данных_на_хостинге' | Данный параметр выдаётся при создании базы данных на хостинге |
var $user = 'имя_пользователя_базы_данных' | Задаётся пользователем при создании базы данных на хостинге |
var $password = 'пароль_от_базы_данных' | Задаётся пользователем при создании базы данных на хостинге |
var $db = 'название_базы_данных' | Задаётся пользователем при создании базы данных на хостинге |
var $dbprefix = 'префикс_базы_данных' | Генерируется и выдаётся при создании базы данных на хостинге |
/* Server Settings */ | |
var $ftp_host = 'адрес_ftp_сервера'; | Высылается на электронную почту при регистрации на хостинге |
var $ftp_port = 'порт_ftp_сервера'; | Задаётся пользователем при создании сайта |
var $ftp_user = ' пользователь_ftp_сервера '; | Высылается на электронную почту при регистрации на хостинге |
var $ftp_pass = ' пароль_пользователя '; | Задаётся пользователем, при регистрации на хостинге |
9) Примеры размещенных таким образом сайтов -
http://radical-las.net46.net/
http://erutan.net46.net/
http://radical-las.net46.net/
http://erutan.net46.net/
Инструкция создана мной и моим другом Radical-Las
too difficult for me(-_-;)
ОтветитьУдалитьmisu
Joomla! hosting, in Russian...
ОтветитьУдалитьYeah, i think it is hard to Google-translator))
Glad to see you, anyway. But how you get here?
Twitter, maybe?
if i could read Russian,i cant understand these stuff(-o-;)
ОтветитьУдалитьi come here from link which you know me your home page in the little past.
i'm glad to speak you like this =)
i'll reply you with e-mail in near future(*≧д≦)
You really did some research here, LOL!
ОтветитьУдалить