Общее·количество·просмотров·страницы

суббота, 3 декабря 2011 г.

О хостинге сайтов Joomla!


             Для размещения сайта в интернете, необходимо выбрать определенного хостера. Для тренировки вполне достаточно услуг бесплатного хостера.
Одним из лучших хостеров, предлагающих свои услуги бесплатно, является http://www.000webhost.com/
             Его плюсы – предоставление 1500 MB места на сервере, отсутствие рекламы, полная работоспособность php-скриптов и баз MySQL.
             Минусы – ограничение на количество файлов (не уточняется, но папки с шаблонами, которые локально mysite.ru/WWW/templates, лучше выгружать не все, а только необходимые – system и тот, который используется), английский интерфейс.


1)  Перейдя на сайт, нужно нажать на кнопку “Sign up” для регистрации. Далее - заполняем форму:



2) Получаем на электронную почту письмо с заголовком вида
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/


Инструкция создана мной и моим другом Radical-Las

4 комментария:

  1. too difficult for me(-_-;)

    misu

    ОтветитьУдалить
  2. 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?

    ОтветитьУдалить
  3. 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(*≧д≦)

    ОтветитьУдалить