Справочная информация >> Статьи о хостинге >> Хостинг для... >> Установка и настройка joomla на нашей площадке


Хостинг для joomla

Joomla! (произносится джу́мла) — система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

Система управления содержимым Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. И 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей. В настоящее время актуальна версия 1.5. В разработке находится версия 1.6. Версия 1.0 на сегодняшний день считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года. К лету 2008 года по числу ежедневных скачиваний Joomla! заняла второе место после WordPress со значительным отрывом от других подобных систем.

CMS Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов,[4] которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.


  • Функциональность можно расширять с помощью дополнительных модулей (расширений, плагинов).
  • Модуль безопасности для многоуровневой аутентификации пользователей и администраторов.
  • Система шаблонов позволяет легко изменять внешний вид сайта.
  • Настраиваемые схемы расположения модулей, включая левый, правый и центральный блоки меню.
  • К преимуществам системы можно отнести то, что все модули, компоненты, плагины, шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.

  • Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;
  • Начало и окончание публикации любых материалов можно запрограммировать по календарю;
  • Возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей;
  • Настраиваемые схемы расположения элементов по областям шаблона;
  • Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие);
  • Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
  • Модуль приёма от удалённых авторов новостей, статей и ссылок;
  • Иерархия объектов;
  • Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру;
  • Встроенный визуальный редактор TinyMCE;
  • ЧПУ — «Человеко Понятный УРЛ»;
  • Около 5000 готовых модулей и компонентов.

Технические требования для установки joomla: PHP:nbsp;nbsp;nbsp;5.2 и выше;nbsp;nbsp;nbsp;минимум 4.3.10 MySQLnbsp;nbsp;nbsp;4.1.x и выше; минимум 3.23 Apache (mod_mysql, mod_xml, mod_zlib)nbsp;nbsp;nbsp;2.x илиnbsp;выше, минимум 1.3

Любой сервер компании Hostland.ru с успехом проходит тест на соответствие этим требованиям. Убедиться в этом можно, заказав тестовый аккаунт и посмотрев вывод функции phpinfo, например.

После того, как мы перенесли все файлы на площадку хостинга, набираем в браузере полное имя нашего сайта. Если домен еще не зарегистрирован из панели управления, можно прикрепить любое тестовое имя и использовать т.н. "технический адрес", к примеру my-site.ru.host00000.serv0.hostland.ru, где host00000 и serv0 это, соответственно, номер вашего аккаунта и номер сервера, на котором расположен аккаунт. В браузере должны быть включены cookies, иначе мастер установки сообщит о невозможности продолжить установку Joomla. Joomla запустит процесс установки, открыв первое окно: Выберите язык.

Выбираем из списка русский язык и нажимаем кнопку Далее. В следующем окне мастер установки покажет результаты проверки площадки хостинга на соответствие требованиям Joomla.

Требования разделены на группы: верхняя часть обязательные требования и нижняя часть - рекомендуемые. Результаты проверки, которые соответствуют требованиям, будут выделены зелёным цветом. А результаты, выделенные красным, необходимо будет устранить. Особенно это касается обязательных требований. Для рекомендуемых подсвеченные красным пункты не являются идеальным результатом, но один-два красных пункта допускают установку Joomla. Для продолжения установки нажимаем кнопку Далее. В следующем окне содержится лицензионное соглашение.

Изучаем и нажимаем кнопку Далее. В окне Конфигурация базы данных указываем настройки доступа к базе, которая должна была быть заблаговременно создана.

В основных настройках из выпадающего списка выбираем тип базы данных. Как правило, это mysql. В поле название хоста обычно ставят localhost. Вводим имя базы данных, имя пользователя и пароль в соответствующие поля. Если мы устанавливаем cms с нуля, то на этом работа с этой страницей закончена. Если мы переносим CMS или на хостинге есть база данных, которую нужно удалить или сохранить, мы можем воспользоваться дополнительными опциями в разделе Расширенные установки. Здесь имеются флажки для удаления или создания резервной копии существующей базы данных. Остается задать необходимые настройки в расширенных установках. Нажимаем кнопку Далее. В следующем окне Конфигурация FTP можно сразу на начальном этапе настроить доступ к сайту по FTP.

Эта настройка удобная, но не обязательна для работы. Поэтому можно смело от нее отказаться. Включить же настройки можно, отметив флажком "Да" поле Включить FTP-клиент. Эта операция активирует поля ввода логина, пароля и пути к аккаунту FTP. Нажимаем Далее. Окно Главная конфигурация.

Указываем название сайта, действующий E-mail, пароль для доступа в административную часть сайта и подтверждение пароля. Блок Загрузка демо-данных/Миграция позволяет установить на сайт демонстрационные данные, а точнее небольшой по функциональности контент для сайта. Для первичного ознакомления с системой рекомендуется выбрать установку демо-данных, иначе будет сложно учиться работать с Joomla. После этой манипуляции в окошке появится надпись "Демо-данные успешно установлены". Кроме этого в этой области настроек можно использовать скрипт миграции, позволяющий перейти с Joomla 1.0 к версии Joomla! 1.5 или выше. Только таким образом можно перенести сайт со старой версии Joomla на новую. После окончания настроек нажимаем кнопку Далее. В следующем окне должно появиться сообщение об успешной установке Joomla.

Если же после нажатия на кнопку Далее появилось сообщение об ошибке, то это означает, что или база данных не была создана, или создана некорректно, или неправильно были заполнены поля, или недостаточно прав на хостинге для установки Joomla.

Необходимо устранить ошибки и повторить процесс установки Joomla заново. По завершении установки необходимо будет зайти на хостинг и удалить или переименовать папку installation. Иначе сайт не запустится. Сделать это можно по ftp, через любой удобный ftp-клиент (filezilla? total commander, cuteFtp и т.д.), или веб-интерфейс webftp.hostland.ru. Параметры доступа на ftp высылаются при регистрации письмом с темой "данные по аккаунту host00000", где host00000 - номер аккаунта, с некоторыми цифрами вместо нулей.