Здравствуйте, читатели блога FairHeart.ru! Сегодня знаменательное событие — первая статья, посвященная самой популярной в мире CMS — Joomla. Начнем как и положено, с установки Joomla на хостинг.
Почему же так популярна Joomla? Это бесплатная платформа, на которой можно сделать сайт практически любой сложности. Огромное количество бесплатный модулей и компонентов, позволит добавить на сайт все, что душе угодно. А большего и пожелать нечего.
Быть может, начинающему пользователю она покажется не столь простой и удобной, как тот же WordPress, но со временем вы к ней обязательно привыкнете и ощутите всю ее мощь!
Установка Joomla на хостинг может проходить в автоматическом режиме и в классическом ручном. Начнем со второго. Он характерен для установки Джумла на локальные сервера. К примеру, на Denwer.
Стандартная установка Joomla
Покупая хостинг, обязательно следите за тем, чтобы он удовлетворял следующим требованиям:
- поддержка PHP 5.x или выше;
- база данных MySQL 4.1.x, 5.x;
- Apache 1.3.x или выше.
Перед покупкой, можно попрактиковаться на локальном сервере, который легко развернуть на своем компьютере с помощью упомянутого мной Denwer или LAMP (в зависимости от используемой операционной системы).
Как вы заметили, J для хранения информации требует базу данных MySQL (впрочем, как и большинство современных CMS), поэтому базу данных (БД) и пользователя к ней нужно создать в первую очередь.
В Denwer для этих целей имеется специальный раздел «Заведение новых БД и пользователей MySQL», в котором достаточно указать Имя БД, пользователя и пароль.
Скачать последнюю версию системы можно с
Получив архив с Джумлой, можно пойти двумя путями:
1. Распаковать его у себя на компьютере, а потом перекинуть все файлы на сервер, используя бесплатный ftp клиент FileZilla. Файлов очень много, порядка 4000, поэтому даже с хорошим интернетом этот процесс займет немало времени.
2. Чтобы сэкономить свое время, можно загрузить на сервер сам архив и уже там распаковать его. При этом порядок действий будет следующим:
- Переименуйте архив с Joomla в archive.zip и загрузите его с помощью FileZilla на сервер в коревую папку.
- Скачайте архив с PHP Unzipper (скрипт для распаковки архивов), распакуйте его и перекиньте два файла extract_archive.php и pclzip.lib.php на ftp в ту же директорию.
- установите права доступа на корневую папку 777, после распаковки нашего архива необходимо будет вернуть исходные права доступа.
- Чтобы активировать скрипт PHP Unzipper, перейдите по адресу http://www.vash_site.ru/extract_archive.php (не забудьте только вставить адрес своего сайта).
- после окончания распаковки, удалите архив archive.zip, файлы extract_archive.php и pclzip.lib, а также установите прежние права доступа для коревой папки.
Когда файлы J загружены на сервер, можно приступать непосредственно к ее установке. Переходим на свой будущий сайт (http://www.vash_site.ru) и попадаем в программу инсталляции.
Всего в ней 7 шагов.
Шаг №1: Выбор языка. Выбираем родной язык.
Шаг №2: Начальная проверка. Система проверит ваш сервер и выдаст результат. Для продолжения установки необходимо, чтобы в первом разделе значились только «Да».
Шаг №3: Лицензия. На этом шаге даже делать нечего — сразу жмем далее.
Шаг №4: Конфигурация БД. Очень важный шаг, на котором нужно указать имя сервера БД, имя самой БД, пользователя и пароль.
Напомню, что для каждого сайта необходимо создавать отдельную базу данных. Следите за этим. Ни в коем случае не указывайте для двух сайтов одну БД.
Шаг №5: Конфигурация FTP. Для доступа к FTP я использую стороннюю программу FileZilla, чего и Вам желаю. Этот шаг необязательный, поэтому просто пропустите его.
Шаг №6: Конфигурация сайта. Вводим название сайта, адрес своей электронной почты (email), логин и пароль администратора. Последние два пункта необходимы для доступа к панели администратора, поэтому запомните или запишите их.
Демо-данные устанавливать не советую, чтобы не тратить потом время на их удаление.
Шаг №7: Завершение установки. Последний шаг или лучше сказать — небольшой шажок, потому что на нем нужно только нажать на кнопку "удалить директорию 'installation'.
Вот и все! Поздравляю вас! Теперь можно зайти в панель администратора, в которой и будете создавать свой будущий интернет ресурс. Для этого в конце URL адреса вашего сайта допишите /administrator, получится http://www.vash_site.ru/administrator.
В данную форму введите Логин и Пароль администратора, которые вы сами указали чуть ранее.
Установка за 1 минуту!
Если честно, то этой инструкцией я пользуюсь крайне редко и только в одном случае — когда устанавливаю тестовый сайт на свой локальный сервер. Если же речь идет о рабочем проекте и платном хостинге, то там все проходит гораздо быстрее и проще.
Современные хостинги ориентированы прежде всего на удобство клиентов, чтобы им не пришлось копаться лишний раз в коде, а все выполнялось автоматически через панель управления хостинга. Вот и установка Joomla на хостинг, да и большинства других систем, доступна в таком автоматическом режиме.
Для примера возьмем мой хостинг. Надежный, недорогой и очень быстрый. Пожалуй, лучший из тех, с чем мне приходилось работать.
Шаг №1. Подключение домена.
Домен — адрес вашего сайта в интернете. Именно с его настройки надо начать. Переходим в раздел «Домены».
Далее идем в раздел «Зарегистрировать новый домен» и покупаем себе имя для сайта. Цены здесь небольшие. Домен в зоне RU стоит всего 120 рублей. На ftp автоматически создастся новая папка, в которой в последствии и будут хранится файлы Джумла.
Если же у вас уже зарегистрирован где-то домен, то подключаем его через раздел «У меня уже есть домен». Вот такое говорящее название раздела. Просто введите его название, выберете доменную зону и нажмите кнопку «добавить домен».
Только не забудьте после этого изменить адреса DNS-серверов на стороне регистратора на
- ns1.beget.ru
- ns2.beget.ru
Шаг №2. Установка Joomla.
Переходим в раздел CMS, находим свой домен и напротив него жмем кнопку «Установить CMS!».
Выбираем значок Joomla.
Здесь выбираем версию Джумла и настраиваем общие параметры: логин, пароль, email администратора, описание. Как видите, на выбор есть 3 версии Joomla: самая свежая из линейки v.3, последняя русская версия из линейки v.2 и даже с компонентом для интернет магазина.
Нажимаем «установить на сайт» и все! Вот так быстро, буквально за минуту можно установить Joomla на хостинг. Остается только дождаться изменения DNS-серверов, чтобы можно было зайти в админку.
Обратите внимание, мы нигде не встречали информацию о базе данных! Просто она создается автоматически в процессе установки. Правда, удобно?
Обновление Joomla
Как я уже говорил, русские версии J выходят с опозданием, но их можно быстро обновить, сохранив при этом русский язык. На стартовой странице панели управления найдите следующий значок:
кликнув на него, вы перейдете в компонент Joomla! Update.
- Installed Joomla! version — используемая версия;
- Latest Joomla! version — самая свежая доступная версия;
- Update package URL — ссылка на скачивание архива с обновлением
- Installation method — метод установки.
Для автоматического обновления Joomla достаточно нажать «Install the update». Автоматически скачается апдейт и начнется обновление.
Если не произойдет никаких ошибок, то Джумла сообщит, что у вас установлена последняя версия.
К сожалению, иногда обновление автоматически не проходит — выдаются всевозможные ошибки. В этом случае я рекомендую скачать обновление вручную (по приведенной в пункте Update package URL ссылки) и загрузить его на сервер в директорию /tmp. Загружаете сам архив, распаковывать его не надо. После этого повторяете попытку обновится, используя всю ту же кнопку «Install the update».
Если обновление производите не сразу после установки, а по мере работы с Joomla — обязательно делайте резервную копию базы данных и файлов Joomla. В случае неудачного обновления, вы всегда сможете вернуть рабочую версию системы и избежать потери данных.
Для создания бекапа используется бесплатное расширение JoomlaPack.
Дальнейшее знакомство с админкой Joomla продолжим в следующей статье, поэтому подписывайтесь на
А на этом пока все. Спасибо за внимание! Берегите себя!