Привет всем ! На этот раз я представляю вашему вниманию полную пошаговую инструкцию по установке на удаленный сервер CMS типа Joomla 1.5. Данный пост создан в рамках закрытого SEO-эксперимента, он будет полезен тем, кто впервые собирается совершить установку Joomla 1.5 на хостинг, а также для общего развития и ликвидации безграмотности
Итак, начнем.
1. Работа с Базами данных MySQL (создание БД и пользователя перед установкой Joomla)
Прежде, чем произвести установку Joomla на хостинг, мы должны создать базу данных MySQL, а также пользователя этой базы. Без этого мы с вами не сможем работать со скриптами этой CMS. Поэтому заходим в аккаунт вашего хостинга и выбираем Панель управления. В данном случае у нас имеется CPanel.

Находясь в интерфейсе CPanel, мы находим там раздел «Базы данных». Тыкаем в него мышой, после чего появится следующее окно:

Вписываем в соответствующую графу имя базы данных MySQL (вы должны придумать его сами), после чего давим «Создать базу данных». Появится сообщение о том, что база данных добавлена. Далее снова возвращаемся в раздел «Базы данных». Прокрутив окно немного вниз, вы увидите заголовок «Пользователи MySQL». Создайте нового пользователя, придумав ему имя:

Появится сообщение о том, что новый пользователь создан. После этого вернитесь назад и привяжите созданную вами Базу данных к пользователю:

Как только вы нажмете «Добавить», CPanel попросит указать права для нового пользователя (привилегии). Дайте пользователю все права (All priliveleges) и нажмите «Внести изменения»:
На этом работа с Базами данных данных MySQL закончена. Перейдем непосредственно к установке CMS.
2. Заливка файлов Joomla 1.5 на сервер
Надеюсь, у вас уже имется дистибьютив Joomla 1.5 с последними обновлениями ? Если так, продолжаем ! Запускайте свой FTP-клиент, в данном случае у нас имеется FileZilla, и вводите свои данные доступа. Соединились с сервером ? Продолжим.
Открываем на сервере папку с доменом, на котором вы создаете сайт. Выделяем файлы Joomla 1.5 на вашем компьютере, потом давим правой кнопкой мыши и выбираем «Добавить файлы в задание» :

Потом жмем CTRL + P или в меню выбираем «Передача – Выполнить задание».
Подождем, пока все без исключения файлы из дистибьютива Joomla загрузятся на хостинг, после чего открываем браузер и набираем в адресной строке URL вашего будущего сайта, например http://paymentnet.ru. Нажимаем Enter.
3. Установка Joomla на хостинг
Перед вами появляется рабочее окно установки Joomla 1.5. Оно несколько напоминает окно установки Windows XP, но здесь все происходит не в автоматическом, а в ручном режиме. Поехали !
3.1 Выбор языка
В меню слева выбираете язык, на котором будет устанавливаться Joomla 1.5, и жмете «Далее»:

3.2 Начальная проверка сервера
Установщик Joomla 1.5 проверит конфигурацию сервера и PHP, после чего выдаст результаты проверки в интерфейс. Они должны совпадать с тем, что указано на рисунке (confiruration.php не трогаем и никаких прав на запись ему не даем, жмем «Далее»):

3.3 Информация о лицензии Joomla
В следующем шаге установщик Joomla 1.5 предоставит вам информацию о лицензии – пропускаете ее, нажав «Далее» :

3.4 Конфигурация баз данных Joomla
Четвертый шаг – установщик Joomla 1.5 предложит вам сообщить конфигурацию базы данных MySQL. Заполняйте все графы (обязательно), не забудьте, что данные должны быть ваши собственые
Расширенные установки не трогаем, переходим на следующий этап, снова нажав «Далее» :

3.5 Конфигурация FTP
Пятый шаг – установщик предлагает выбрать конфигурацию FTP. Отказываемся (то есть оставляем «Нет» по умолчанию) и идем дальше:

3.6 Главная конфигурация
Это предпоследний этап. Скрипт-установщик просит вас указать ему конфигурацию установки: название сайта, логин и пароль администратора, а также е-мейл. Итак, в названии сайта мы пишем какое-нибудь название транслитом либо по-английски (так как могут возникнуть проблемы с кодировкой). Это название не является названием сайта для поисковых систем и употребляется в админ-панели !
Далее мы указываем е-мейл и пароль администратора: это данные, которые вы будете использовать при входе в админ-панель, отнеситесь к ним, пожалуйста, внимательно !

Указали ? Отлично ! С этим все понятно, но скрипт-установщик спрашивает вас: поставить ли ему демо-данные или не надо ? А что такое «Демо-данные» ? Давайте разберемся.
Устанавливать ли демо-данные ?
Если вы никогда до этого не устанавливали Joomla 1.5 или вообще любую Joomla, я предлагаю вам оставить эту опцию (то есть жмите «Установить демо-данные»). Это различный справочный материал, ленты новостей и так далее: он вам поможет как при настройке сайта, так и в процессе разбирательства со структурой Joomla (а для начинающего она довольно сложная, намного сложнее, чем Wordpress). Потом все это можно снести. Если не хотите – просто тыкайте «Далее» (никаких флажков не надо трогать). Если у вас Opera 10.10, она вам укажет, что вы отказались ставить демо-данные – пропустите сообщение.
3.7 Завершение установки Joomla 1.5
Итак, мы уже почти произвели установку Joomla на хостинг, осталось совсем немного. Взгляните на рисунок:


Слева вы видите код. Выделите его, скопируйте, откройте на вашем компьютере «Блокнот», вставьте туда этот код и сохраните под именем configuration.php (рекомендуется кодировка UTF-8, при W-1251 могут возникнуть проблемы). Затем произведите два следующих действия:
1. Зайдите в FTP и снесите папку intallation (она находится в корне вашего сайта)
2. Переправьте туда же файл configuration.php и поставьте на него права 777 (rwx-rwx-rwx):

3.8 Проверка установки
Все необходимые действия завершены. Нажимаем в интерфейсе установки вашего сайта «Админ» (либо набираем http://ВАШ САЙТ/administrator/) и заходим в админ-панель. Далее смотрим, в порядке ли главная страница сайта.

4. Проблемы с установкой Joomla 1.5 :
4.1. Я не могу создать базу данных для Joomla, пишет «Невозможно создать базу данных» и т. п. Что делать ?
- Возможно, на вашем тарифе нельзя создать базу, или же вы превысили лимит создания баз данных. Обратитесь в поддержку хостинга.
4.2. Создал базы и пользователя, залил файлы на хостинг, открываю сайт – белая страница, ничего не устанавливается. Что за хрень ?
- Ваш домен только что зарегистрирован и не делегирован, подождите обновления DNS (от 3 часов до 3 суток), затем начинайте установку.
- Вы используете старую версию PHP, на хостинге отключено отображение ошибок. Обратитесь в поддержку хостинга.
4.3. Я установил Joomla, но после 7-го шага не могу зайти на сайт и в админку: пишет «Внимание, не забудьте удалить папку Installation. Нажмите (ссылка), если директория была удалена». Что дальше ?
- Удалите указанную директорию через FTP и нажмите на ссылку.
4.4 Все получилось, но не могу зайти в админ-панель, пишет «Неверный логин или пароль» ! Это полная жопа, что делать ?!!
- Вы неправильно запомнили или неверно записали пароль администратора, набрали его в другой раскладке. Возьмите данные из файла конфигурации configuration.php и попробуйте зайти снова.
Если не удается ничего сделать, удалите базы и файлы и повторите установку. Чтобы не случалось таких недоразумений, сначала запишите пароль, а потом вводите его в интерфейс.
4.5 Все нормально, но в админке вместо названия сайта – кракозябры !
- Проверьте кодировку файла configuration.php, смените ее на UTF-8.
- Или можете зайти в «Общие настройки» и сменить название с русского на транслит.
4. 6 Открываю файл конфигурации, а там одни квадраты и кракозябры, это ахтунг ! Что делать ?
- В меню вашего редактора найти: Кодировка – открыть как Unicode – UTF-8
- А если я сделал так, но кракозябры стали еще хуже, они превратились в прямоугольники ?
Значит, вы поменяли кодировку файла с 1251 на UTF-8. Не парьтесь, напишите на месте квадратов, что положено, и сохраните в UTF-8.
4.7 Я все сделал правильно, но сайт виснет, админка сильно тормозит и из нее выкидывает !
Что делать ?
- Менять хостинг
После того, как вы произвели все нужные действия, нужно изменить права на некоторые папки. Это необязательно, Joomla будет работать и так, но, поскольку разработчик предписывает, то лучше сделать. Для этого воспользуйтесь видеороликом от сайта видеоинструктор.ру :
На этом установка Joomla 1.5 на хостинг полностью завершена, вы можете копаться в админке, разбираясь с сайтом, либо начать создавать разделы и наполнять их. А может, просто пока забить и пойти попить пива

Подписано: Саратино

Бррр,не люблю джумлу сложная она для меня…сидел с ней разбирался,сателит хотел замутить…но ниче не получилось…пришлось вордпрес оптимизовать под 10-станичный сайт…но для больших проектов лучше всего джумлу…побежал разбираться с ней:-D
Самое главное – понять, как создается структура сайта, остальное просто. Конечно, с WP примитивнее. Кстати, на WP тоже можно делать толстые проекты, только его нужно «обрезать» немножко и модернизировать.
Джумла, достаточно хороший двиг. как раз хочу на нем сдл сделать..
Здравствуйте! вот такая беда приключилась – установка джумлы прошла успешно по Вашей инструкции прям все замечательно… но при входе на сайт я вижу4 помимо синего стандартного джумловского шаблона следующее вверху сайта -Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /var/www/TbAmFR11/1.zp.ua/configuration.php:1) in /var/www/TbAmFR11/1.zp.ua/libraries/joomla/session/session.php on line 423
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /var/www/TbAmFR11/1.zp.ua/configuration.php:1) in /var/www/TbAmFR11/1.zp.ua/libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information – headers already sent by (output started at /var/www/TbAmFR11/1.zp.ua/configuration.php:1) in /var/www/TbAmFR11/1.zp.ua/libraries/joomla/session/session.php on line 426
и такое же при попытке глянуть админку.
Но и это еще не все…
В админку зайти не могу ввожу логин и пароль, а меня не только не пускает в админку но и не пишет «ваш логин/пароль неверный» – просто ничего не происходит и все!
Как можно устранить эту проблему?
Добрый вечер, 111 ! У вас проблема в содержании файла конфигурации. Вы записали его так, как написано в инструкции ? Найдите в инструкции пункт 3.7 и проверьте, так ли вы сделали.
Если все так, тогда возможно вот что: судя по тому, что вы тут написали, неправильно работает идентификатор сессии. Он пишется в cookie, устанавливаемые через отправку headers. Регулирует всю эту муть файл конфигурации системы управления контентом, он же configuration.php. Откройте этот файл и проверьте его на вот это:
1. Первая строчка файла начинается с < ?php, при этом нет никаких пустых строк и пробелов перед ней.
2. Проверьте кодировку, в которой сохранен этот файл, попробуйте сохранить его под UTF-8, при этом возьмите прогу типа AkelPad (у меня такая), или NotePad ++, не используя стандартный блокнот Windows.
3. Проверьте файл на соответствие конфигурации баз данных и вообще всего, что там должно быть.
Если будут сплошные кракозябры в случае с пунктом 2, можно попробовать в .htaccess написать директиву
AddDefaultCharset utf-8
AddCharset utf-8 *
< IfModule mod_charset.c >
CharsetSourceEnc utf-8
CharsetDefault utf-8
< / IfModule >
Директива пишется без пробелов между тегами, это я так написал, чтобы скрипт не читал теги.
Добавил еще немного инфы по траблам с кодировками.
Удачи