Установка Joomla на хостинг. Установка Joomla на сервер! или как установить Joomla! правильно? Не могу разместить joomla на хостинге

Вашему вниманию представляем статью о том, как установить joomla на хостинг. С выходом каждой новой версии Joomla CMS, разработчики пытаются максимально упростить процесс установки данного php-скрипта на хостинг. Поэтому, установка Joomla 3.0 происходит максимально просто, и с процессом установки скрипта на домен справится даже начинающий вебмастер.

Установка Joomla на хостинг

Для начала нужно скачать Joomla CMS c официального сайта , поскольку с любого другого сайта вы рискуете скачать движок с вшитыми в них вирусами. У вас уже должен быть хостинг, куда вы будете заливать установочные файлы движка.

На официально сайте Joomla представлены все требования к хостинг серверу, которые необходимы для нормальной работы вашего будущего интернет проекта.

Требования к хостингу:

  • PHP (Magic Quotes GPC off): 5.3.1 +
  • MySQL (InnoDB support required): 5.1 +
  • MSSQL: 10.50.1600.1+
  • PostgreSQL: 8.3.18 +
  • Apache (with mod_mysql, mod_xml, and mod_zlib): 2.x +
  • Nginx: 1.0 (рекомендовано 1.1)
  • Microsoft IIS: 7

Хочется отметить, что практически любой платный хостинг обладает всеми выше изложенными требованиями для нормального функционирования сайта на основе Joomla CMS.

Распаковка архива джумла движка на хостинг

Нам необходим будет любой бесплатный FTP клиент. Один из популярных бесплатных FTP-клиентов является FileZilla. Через ftp-клиент мы будем с вами закачивать скаченный с официального сайта zip-архив Joomla.

Тут есть два варианта закачки файлов из архива на хостинг сервер.

Первый вариант - это в хостинг аккаунте найти «файловый менеджер», и в папку с названием вашего доменного имени закачать zip-архив, и далее его распаковать.

Отметим, что если вы решили сразу все файлы закачивать на хостинг, то у вас уже должен быть куплен домен и делегирован к вашему хостинг аккаунту.

Второй вариант - это скаченный архив с оф. сайта распаковать у себя на компьютере, и далее все распакованные файлы закачать через FTP-клиент на ваш хостинг в одноименную папку с вашим доменным именем.

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

Возможные проблемы

В теории, могут возникнуть разного характера проблемы со стороны хостинга. В таком случае система вас уведомит о всех возникших проблемах уведомит в ходе инсталяции движка на домен. Если вы не особо понимаете все технические тонкости установки Joomla на хостинг, то обратитесь в техническую поддержку своего хостинга, и вам обязательно помогут в решении возникших проблем. О том, как проходит установка и все ли модули присутствуют на вашем хостинге, Joomla вас уведомит в ходе установке движка:

Настройка конфигурации сайта

Если у джумла движка нету каких либо нареканий к конфигурации хостинга, то в таком случае вы следующим шагом попадёте на страницу с настройками вашего будущего сайта. Php-скрипт Joomla 3.4 просит вас написать название сайта (Title), его краткое описание для поисковых систем (Description), а также почтовый ящик (E-mail) администратора, пароль и логин в административной панели. Как только вы заполняете все поля, сразу переходим на следующий шаг установки Joomla на хостинг.

Настройки конфигурации БД

На этом шаге установке Joomla CMS на хостинг, вам необходимо будет дать доступ к MySQL базе на хостинге. Предварительно вам необходимо будет создать базу данных, и в ходе установке прописать в необходимых полях все данные для подключения к MySQL. Необходимо заполнить такие поля как: тип БД, имя пользователя, логин, пароль, а также название самой базы данных и префикс таблиц (по умолчанию префикс таблиц генерируется случайным образом и его по сути можно не менять).

Если вы всё правильно заполнили, то система вас пропустит на следующий шаг установки при нажатии на кнопку «Далее».

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

Поздравления

На следующем шаге вы увидите поздравление, поскольку вы успешно установили Joomla скрипт.

На этом установка php-скрипта завершается, и теперь вы можете переходить на свой сайта или в административную панель. Желаем вам успехов в сайтостроении и будущем его поисковом продвижении!

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

Для установки Joomla на хостинг нам понадобится:

1) CMS Joomla (архив стабильной версии системы вы можете скачать с нашего сайта)

2) База данных и данные доступа к ней.

3) Доступ по FTP – для настройки соединения системы с базой данных.

Часть первая – начинаем установку Joomla на хостинг.

Если вы знакомы с принципом работы вашего хостинг-провайдера и знаете, как распаковать архив на сервере - перенесите скачанный архив Joomla на хостинг, в корневую директорию будущего сайта и распакуйте с помощью файлового клиента (NetFtp к примеру). Корневой директорией сайта может быть « site. ru/ www/…» или « site. ru/ public_ html/…/» или « public_ html/ site. ru/ public_ html/…» в зависимости от установок хостинг-провайдера.

Если вы не знаете как после закачки распаковать архив, сделайте следующие: откройте фтп клиент (к примеру Total Commander), найдите архив с Joomla, откройте его, выделите все файлы сочетанием клавиш «Ctrl+A» и нажмите F5 – файлы из архива будут закачиваться в выбранную директорию на хостинг. Второй способ закачки файлов на сервер будет занимать немного больше времени, так как файлов в архиве около 5 тысяч.

Независимо от того каким способом были закачаны файлы дистрибутива Joomla, структура папок и файлов должна выглядеть так:

Часть вторая – база данных и её настройка.

Установка Joomla на хостинг не представляется возможной без подключения системы к базе данных. Для Joomla необходима база данных и пользователь MySQL (желательно в кодировке UTF-8 General CI). Если базы данных/пользователя базы данных нет, создайте её посредством предоставляемых хостингом функций. На некоторых хостингах создание базы данных не составляет труда, но на cPanel к примеру, после создания базы данных и пользователя, пользователя необходимо синхронизировать с базой данных назначив все привилегии.

После того как у вас будет создана база данных/пользователь базы данных давайте перейдем к установке Joomla на хостинг.

Часть третья – шаги мастера установки Joomla на хостинг.

У вас уже закачаны файлы Joomla и имеется база данных. Приступаем к инсталляции системы.

В адресной строке браузера вводим «site.ru» - появляется окно установки Joomla, в котором первым делом представляется возможность выбрать язык установки. Выбираете нужный язык и нажимаете кнопку «Далее», на следующей странице мастер установки Joomla сообщит о возможных проблемах соединения с Web-сервером и, если все в порядке продолжаем установку. То что не соответствует требованиям системы Joomla будет выделено красным, если зеленым значит все настройки верны.

В следующем шагу будет предложено ознакомиться с лицензией по которой распространяется Joomla, соглашаемся и ждем «Далее».

Четвертым шагом установки Joomla на хостинг будет настройка подключения базы данных.

В поле «Тип базы данных» оставляете MySql, в поле «Название хоста», в большинстве случаев, нужно указывать «localhost», но бывают и другие варианты, поэтому эту информацию стоит уточнить у своего хостинг-провайдера. В остальные поля «Имя пользователя», «Пароль», «Имя базы» вводите пользователя базы данных, пароль и название базы данных (обычно аналогично имени пользователя).

В следующем шаге будет предложено настроить FTP подключение, это не обязательно и, можно смело нажимать «Далее».

В последнем шаге мастера установки Joomla на хостинг введите название вашего сайта, почту администратора и пароль. После установки обязательно удалите папку «installation» с сервера.

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

Поздравляем, установка Joomla на хостинг завершена!

Как установить Joomla?

Автоматическая установка

Ручная установка Joomla

Все действия необходимо производить в панели управления хостингом.

Перед тем как начать, скачайте свежий дистрибутив Joomla с официального сайта . Далее следуйте инструкции:

  1. 1.

    создайте базу данных по инструкции:
    Запомните или запишите название базы данных, имя пользователя и пароль.

    При установке CMS вы также можете использовать уже созданную базу данных u1234567_default (где «u1234567» — ваш логин хостинга), она автоматически создаётся в панели управления при заказе хостинга. Реквизиты доступа к ней приведены в разделе ;

  2. 2.

    загрузите файлы Joomla в директорию сайта. Для этого выберите вашу панель управления и следуйте дальнейшей инструкции:

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

    Нажмите Закачать в правом верхнем углу:

    Выберите ранее скачанный архив Joomla и загрузите его.

    Выделите загруженный архив и нажмите Извлечь :


    Архив будет извлечен в папку сайта:

    В разделе Домены кликните на Дополнительные домены :


    Перейдите в директорию вашего сайта:


    Нажмите Загрузить в левом верхнем углу и загрузите ранее скачанный архив Joomla в панель управления:

    Выделите архив Joomla и нажмите Извлечь :


    В открывшемся окне нажмите Extract Files(s) .

    Переходите к шагу 3 .

    Во вкладке Сайты и домены перейдите в папку вашего сайта:


    По умолчанию в директории сайта присутствуют файлы парковочной страницы. Перед размещением сайта их необходимо удалить. Выделите всё и нажмите Удалить :


    Нажмите Загрузить файлы , выберите и загрузите ранее скачанный архив Joomla :

    Выделите архив и нажмите Ещё Извлечь файлы :


    Переходите к шагу 3 .

  3. 3.

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

    Вы увидите стартовую страницу установки Joomla. Введите название сайта, e-mail и логин администратора:


    Рекомендуем вам НЕ использовать популярные имена пользователей, такие как: «admin», «administrator», «adm» , и т.д. Лучше введите ваше имя вместе с фамилией. Это повысит защиту вашего сайта против атак по подбору паролей.

  4. 4.

    заполните поля реквизитами подключения к базе данных:


    Имя сервера базы данных оставьте «localhost».

    Напоминаем, что вы можете использовать уже созданную базу данных u1234567_default (где «u1234567» — ваш логин хостинга), она автоматически создаётся в панели управления при заказе хостинга. Реквизиты доступа к ней приведены в разделе

  5. 5.

    если вы верно ввели данные на прошлом шаге, вы увидите следующую страницу:

    Если же вы видите ошибку, вернитесь на прошлый шаг и проверьте корректность введенных данных для подключения к БД.

    Пролистайте страницу вниз и убедитесь, что все установки начальной проверки удовлетворены:


    Если не удовлетворена «Версия PHP >=5.3.10», измените версию PHP в панели управления.

    Если не удовлетворены Magic Quotes GPC Off или Register Globals Off , измените данные параметры в файле php.ini .

    После удовлетворения всех настроек нажмите Установка ;

  6. 6.

    установка Joomla завершена:


    Не забудьте удалить директорию installation .

Как восстановить пароль администратора Joomla?

Как восстановить пароль администратора в Joomla?

Пароль администратора Joomla восстановить можно двумя способами:

  • Через E-mail администратора;
  • Через базу данных.

Выберите подходящий для вас способ и следуйте инструкции ниже.

Восстановление через E-mail

Если вы забыли пароль от админки Joomla, восстановить пароль администратора можно, если у вас есть доступ к почтовому адресу администратора, который был указан при установке CMS.Для этого перейдите по адресу: «http://my-site.ru/index.php?option=com_user&view=reset» и восстановите пароль.

В адресе поменяйте значение my-site.ru на имя вашего домена.

Восстановление доступа через базу данных

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

Восcтановление пароля Joomla


Возможные проблемы

Ошибка Warning: session_start

Причин возникновения ошибки, связанной с сессиями может быть несколько:

Отсутствует или неверно указан путь к каталогу временных файлов

  1. 1. перейдите в каталог вашего сайта в панели управления хостингом (или по SSH и FTP), откройте файл configuration.php и найдите строку, начинающуюся с var $tmp_path ;
  2. 2.

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

Отсутствуют права на запись в каталог временных файлов

Убедитесь, что права на каталог временных файлов, указанный в файле configuration.php в строке var $tmp_path , позволяют запись в этот каталог, то есть установлено значение «777» или «rwxrwxrwx».
При необходимости, измените права на указанный каталог в панели управления хостингом или по SSH.

В вашем браузере отключена поддержка cookies

Убедитесь, что в настройках вашего браузера включена поддержка cookies.

Сайт на Joomla перенаправляет на https

Сайт перенаправляет на https

Перейдите в каталог вашего сайта и откройте файл configuration.php . Найдите следующую строку:

public $force_ssl = "1";

Если стоит цифра «1», её необходимо заменить на «0».

После авторизации перенаправляет на https

Для исправления необходимо в файле /libraries/joomla/methods.php в 80 строке заменить код

($ssl === 1)
на
($ssl === -1)

Какие пути указывать до каталогов /log и /tmp для Joomla?

Путь до каталогов /log и /tmp состоит из нескольких частей: пути до корня хостинга и пути до папки сайта:

искомый путь до /log = /путь-до-корня-хостинга/путь-до-папки-сайта/log искомый путь до /tmp = /путь-до-корня-хостинга/путь-до-папки-сайта/tmp

Путь до корня хостинга выглядит таким образом:

  • ISPmanager: /var/www/u1234567/data/ ;
  • ParallelsPlesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/ ;
  • cPanel: /var/www/u1234567/ ;

где «u1234567» — ваш логин хостинга;

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

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

Шаг 2: покупка хостинга и домена

Для того, чтобы установить все необходимые файлы на сайт, необходим хостинг и домен.

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

DNS-сервера необходимы для привязывания домена к хостингу. С их помощью компьютеры находят необходимые серверы в интернете. При вводе адреса сайта в браузере, хостинг-провайдер проверяет его через DNS - сервер доменных имен. Любой сервер в интернете имеет собственный IP-адрес - определенный набор цифр (например, 192.168.0.1). Доменное имя не всегда может принадлежать одному IP-адресу. Если вы захотите перенести сайт на другой хостинг, соответственно, он будет работать в сети уже под другим адресом. Поэтому механизм обнаружения веб-проекта в сети выглядит так:

http://www.your-site.ru – DNS-сервер - 192.168.0.1 - отображение полноценного сайта

При покупке хостинга провайдер выдает пользователю необходимые доступы для управления сайтом. Адреса DNS-серверов прописываются в настройках домена.

Шаг 3: установка Joomla. FTP-сервер

Первое что мы сделали, скачали архив CMS Joomla и разархивировали его. Теперь все полученные файлы необходимо залить на хостинг. Для этого необходимо получить доступ на сервер FTP, который выдается провайдером. А чтобы залить файлы на сервер, необходимо воспользоваться FTP-менеджером.

FTP-клиент – программа, которая позволяет получить доступ к FTP-серверу удаленно. Наиболее популярные FTP-менеджеры среди пользователей - Total Commander, FileZilla и др.

Файлы движка копируются в корневую директорию WWW или PUBLIC_HTML.

Шаг 4: базы данных

Итак, все файлы Joomla установлены. Теперь необходимо подключить к системе управления контентом базу данных. Разные хостинг-провайдеры предоставляют свои механизмы подключения и создания базы данных, однако все они являются однотипными и похожими, а потому сложностей с установкой и работой с ними возникнуть не должно даже у обычных пользователей.

База данных MySQL одна из самых популярных и распространенных среди пользователей и веб-мастеров, имеет открытый исходный код и обеспечивает максимальное быстродействие. Особую популярность база MySQL получила благодаря своему взаимодействию с PHP - язык программирования для создания веб-страниц.

В панели управления хостингом есть специальное меню, которое отвечает за управление MySQL. Здесь необходимо ввести имя базы данных, создать администратора (-ов), придумать пароль и назначить права доступа к созданной базе.

Шаг 5: инсталляция Joomla

Чтобы установить Joomla 3.0, необходимо выполнить всего три действия. В сравнении с предыдущими версиями, этот процесс значительно упростился - от 7-ми шагов до 3-х. Мастер установки поддерживает все популярные браузеры.

Инсталлятор Joomla самостоятельно определяет язык браузера и выбирает языковую версию CMS в соответствии с ним.

Для установки Joomla 3.0 необходимо:

      • ввести имя будущего сайта;
      • краткая информация о ресурсе - описание;
      • адрес электронной почты;
      • имя и пароль администратора сайта.
    1. База данных

Во вкладке Database получаем соединение с созданной выше базой данных. Подключение Joomla 3.0 к MySQL - залог работоспособности вашего сайта.

Чтобы убедиться, что ваш сервер отвечает всем необходимым требованиям для установки Joomla 3.0, во вкладке Overview имеется несколько соответствующих пунктов.

Процесс установки движка предполагает его пошаговое выполнение. В ином случае установленное программное обеспечение может функционировать неправильно.

После того, как все шаги установки успешно выполнены в каталоге конфигураций появится файл configuration.php.

Внимание! После полной установки CMS Joomla, необходимо удалить каталог установки.

Примечание: установка Joomla 2.5 и более ранних версий немного отличается от версии 3.0, но принцип работы остается неизменным.

Так выглядит административная панель Joomla 3.0

А это админка Joomla версии 2.5

Установка шаблона в административную панель Joomla

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

и загружаем архив, нажав на кнопку «Загрузить и установить».

Теперь установленный в админку шаблон необходимо активировать. Для этого заходим в Расширения - Менеджер шаблонов и нажимаем на звездочку напротив установленного архива.

Тема установлена.

Установленный на Joomla сайт: общие настройки

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

Название сайта. То название, которое вы введете в этом поле, будет отображаться в заголовке самой панели управления, в title сайта, а также на странице, которая будет выводиться при включенной опции «Сайт выключен (offline)».

Сайт выключен. Блокирование доступа к сайту.

Показывать offline-сообщение. Эта опция позволяет включить сообщение, которое будет показывать на сайте, когда он выключен.

Сообщение при выключенном сайте. Здесь вы можете набрать именно то сообщение, выводимое на страницы сайта, когда он offline.

Изображение при выключенном сайте. Необязательное изображение, которое будет показываться при выключенном сайте.

Редактор по умолчанию. Выбор визуального редактора, который будет использоваться для создания материалов по умолчанию.

CAPTCHA (по умолчанию). Выбор типа CAPTCHA для сайта.

Уровень доступа по умолчанию. Выбор уровня доступа к новым материалам, пунктам меню и прочим элементам.

Длина списка по умолчанию. Длина списков объектов в рабочих областях менеджеров панели управления.

Ограничение ленты новостей. Число элементов, которые показываются в ленте новостей.

E-mail ленты новостей. Адрес электронной почты, который будет показываться вместо имени автора в материалах.

Мета-тег Description для сайта. Описание веб-сайта, которое будет передаваться поисковым системам.

Мета-тег Keywords. Набор ключевых слов или фраз, которые лучше всего отображают тематику сайта.

Мета-тег Robots. Инструкции для роботов поисковых систем: noindex – запрет индексирования, nofollow - запрет прохода по ссылкам, index - индексирование документа, follow – проход по ссылкам.

Показывать мета-тег Author. При включенной опции мета-тег будет просматриваться при просмотре материала.

Показывать версию Joomla!. Добавление информации о версии системы управления.

Включить SEF (ЧПУ). Оптимизация URL-адреса.

Перенаправление URL. Перенаправление ссылок в соответствии с сервером.

Добавлять суффикс к URL. Добавление к URL-адресам специального суффикса.

Алиасы в Unicode. Транслитерация заголовков в латинские символы.

Включать название сайта в заголовок страницы. Заголовок сайта будет появляться, например, до или после текущей страницы (Название сайта - Название материала).

Cookie домена. Домен будет указывать cookie сессии при создании.

Путь для Cookie. В данном поле указывается путь, для которого cookie должны быть действительны.

    1. Система

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

Сервер справки. Справочная информация по работе с Joomla.

Параметры отладки

Отладка системы. При включенной опции в нижней части страницы будут отображаться диагностические сообщения и ошибки SQL-запросов, если таковые будут возникать.

Отладка языка. Функция работает даже при выключенном режиме «Отладка системы». Выводит информацию о файлах локализации.

Настройки кэша

Кэш. Определение уровня кэширования. Для больших сайтов не подходит.

Обработчик кэширования. Выбор обработчика кэширования.

Время кэширования. Задается время существования кэш-файлов, по истечению которого он будет обновлен.

Настройки сессии

Время жизни сессии. При невыполнении каких-либо действий за указанный здесь период, сессия пользователя автоматически будет завершена.

Обработчик сессий. Идентификация тех пользователей, которые подключаются к сайту не используя cookie.

    1. Сервер

Физический путь, где будут храниться все временные файлы.

Gzip-сжатие страниц. Ускорение загрузки сайта в интернете.

Включить SSL. Доступ к определенным областям сайта по протоколу SSL.

Необходимо выбрать город, где расположен сам сервер и настроить время и дату в соответствии с его часовым поясом.

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

Настройка базы данных

Настройка базы данных прописывается в configuration.php еще на этапе установки сайта на хостинг. Поэтому эти поля можно оставить без изменений.

Настройка обратной связи по электронной почте: PHP или SMTP.

    1. Права

Настройки фильтрации применяются ко всем текстовым полям, с помощью них обеспечивается контроль над HTML-кодом и достаточно хорошая защита от атак.

Доброго времени суток читатели сайт. Речь сегодня пойдет об установке на хостинг одной из наиболее популярных CMS – Joomla 3 (на момент публикации 3.6). Точных цифр по доле этой системы управления контентом на рынке у меня нет, но по субъективным ощущениям она стоит на втором месте после моего любимого WordPress (про его установку я ).

В реальности, когда смотришь на какой-либо сайт и проверяешь движок, на котором он сделан, то если не Вордпресс, то обязательно Джумла. В определенных кругах считается, что он более профессионален, чем WordPress, поэтому на нем функционируют сайты с уклоном на продажи и представительство серьезных фирм – интернет магазины, официальные сайты кампаний и т.д.

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

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

Эта CMS имеет открытый исходный код – это означает, что любой желающий может самостоятельно вносить правки и корректировки в движок. При этом, работа по регулярному обновлению ведется разработчиками и новые версии выкладываются на официальном сайте. Система мультиязычна, то есть есть локализации практически для всех более менее популярных языков – не нужно учить английский, чтобы администрировать сайт на этом движке.

Центральный сайт – Joomla.org, но нам он вряд ли пригодится. Для России и Украины лучше сразу скачивать версии на соответствующих языках:

  • Для России – официальный сайт Joomla
  • Для Украины – официальный сайт joomla

Что нужно для установки Joomla

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

  1. Хостинг для размещения файлов движка. Хостинг обязательно должен поддерживать PHP и представлять базу данных MySQL;
  2. Доменное имя для сайта;
  3. Дистрибутив Joomla – его скачивайте с одного из официальных сайтов, указанных выше.

Стоит отметить, что многие хостинги сейчас имеют встроенный установщик для Джумлы, наряду с другими популярными CMS. Если у вас такое предусмотрено, то качать дистрибутив нужды нет, да и весь процесс установки будет существенно проще, чем я привожу в этой статье. В статье рассматривается вариант полностью ручной установки.

Когда все названные ингредиенты у вас готовы, можем приступать непосредственно к установке. Благодаря веб-установщику все действия укладываются в 3 шага.

1. Размещение файлов Joomla на сервере

На официальных сайтах дистрибутив Джумла 3 находится в виде ZIP архива. С этим форматом архивации прекрасно работают все хостинги, поэтому нет необходимости распаковывать файлы и использовать для их передачи различные FTP клиенты, типа FileZilla или Total Comander. Разве что, вы хотите заранее внести какие-либо корректировки в изначальные файлы и разместить на сервере уже правленный вариант.

Во всех остальных случаях мы просто открываем встроенный файловый менеджер хостинга. Он может отличаться по внешнему виду, для хостинга Timeweb он выглядит вот так:

Открываете корневую директорию сайта, у хостинга timeweb это public_html – я буду показывать все скрины на примере этого провайдера. Закачиваете туда архив. Должно получиться вот так:

На момент написания статьи самая свежая версия на официальном сайте – 3.6.5, она указана в названии файла.

Теперь нам необходимо извлечь файлы из архива. Как я уже сказал, хостинги имеют встроенные архиваторы и без проблем распаковывают ZIP архивы. В TimWeb для этого надо выбрать файл архива (кликнуть по нему один раз мышкой), сверху нажать на ссылку “Архиватор” и выбрать “Разархивировать”.

Здесь распаковка идет сразу в папку где лежал архив. В других хостингах может предлагаться выбрать директорию для извлеченных файлов – выбираете корневой каталог сайта. В итоге у вас появится очень много папок и файлов (на видны не все).

На этом первый шаг закончен. Теперь дело за базой данных.

2. Создание базы данных MySQL

Для работы CMS Joomla 3.6, да и более ранних версий этот элемент обязателен. Нам необходимо создать базу данных на хостинге, после чего мы привяжем файлы движка к ней.

Переходим в раздел “Базы данных MySQL” и там жмем ссылку “Создание новой базы данных”. На другом хостинге интерфейс будет другим, но порядок действий останется тем же. Указываем название базы и пароль – в некоторых случаях название и пароль могут задаваться хостингом автоматически.

ВАЖНО! Название и пароль скопируйте себе, так как он понадобится нам на следующем шаге.

3. Установка Joomla

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

Для начала вам необходимо ввести в адресной строке браузера доменное имя сайта, куда мы распаковали файлы. Система сама поймет, что движок еще не установлен и сделает переадресацию на “Мастера установки”, путь в браузере сменится на такой:

xxxxxxx.ru/installation/index.php

где вместо иксов будет ваш домен. По этому адресу откроется форма для ввода данных, где первым шагом нас ждет вкладка “Конфигурация сайта”:

Все что вы здесь указываете можно будет сменить в будущем, но если предназначение проекта уже известно, то указывайте все данные как в чистовике. В нижней части имеется кнопка “Выключить сайт” – она делает так, что ваш сайт не будет показываться пользователям, пока вы не включите его в панели администрирования. Кнопка пригодится вам в том случае, если настройка сайта будет не быстрой, чтобы поисковикам и посетителям не показывался полуфабрикат.

Некоторые ячейки в форме уже будут заполнены сразу, в частности это:

  • тип базы данных – MySQLi – менять не нужно,
  • имя сервера – localhost – менять не надо, означает, что база находится на том же сервере, что и файлы сайта (на вашем хостинге). Другое значение будет только в том случае, если у вас файлы сайта на одном хостинге, а база данных на другом, такое редко бывает
  • префикс таблиц – в большинстве случаев менять не надо, другие значение могут пригодится только в том случае, если у вас несколько сайтов к одной базе данных привязаны. Разные префиксы не позволят сайтам запутаться где чьи данные.

В пустые поля вносите:

  • имя базы данных – берем из предыдущего шага, где мы создавали базу,
  • пароль – также из предыдущего шага,
  • имя пользователя – тоже из предыдущего шага, в случае с моим примером у хостинга TimeWeb имя пользователя совпадает с именем базы, в других ситуациях имя будет другим, тогда хостинг вам должен сообщить какое оно.

Скорее всего у вас база новая и чистая, поэтому нижние кнопки “Переименовать/Удалить” не пригодятся – любую ставьте. А вот если вы используете старую БД, в которой уже есть информация, то смотрите – надо ли вам данные сохранить, тогда выбирайте “Переименовать”, если не сохранять, то “Удалить”

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

Следующий пункт дает возможность отправить по электронной почте конфигурацию вашего сайта, это совсем не обязательно, но если вам надо, то отправляйте.

Третий блок дает возможность еще раз проверить те данные, что вы внесли.

В самом низу показаны все важные параметры, которым должен соответствовать ваш хостинг для нормальной работы сайта на Джумле. В нормальном режиме все пункты подсвечиваются зеленым. Если какие-либо функции не соответствуют требованиям – напротив будет стоять пометка “Нет” на красном фоне.

Проверяем, что все в порядке и жмем кнопку “Установка” – она продублирована вверху и внизу страницы.

Через несколько секунд должно появиться сообщение о том, что вы установили Joomla на свой сайт:

Обратите внимание, что после установки имеется возможность поставить любой другой язык на вашу CMS, даже если изначально вы использовали не свой родной. Для этого есть специальная кнопка.

Очень важный момент – для завершения настройки необходимо удалить папку “Installation”, которая создавалась для временных файлов, нужных только в процессе инсталляции. Для этой процедуры достаточно нажать кнопку с одноименным названием.

В завершении вы можете взглянуть на свой новый сайт – кнопка “Сайт” и перейти в панель администратора Джумлы – кнопка “Панель управления”. Данные для входа в админку вы указывали на странице конфигурации сайта.

Сама админка Джумлы выглядит вот так:

Естественно, что на начальном этапе ваш сайт девственно чист, не имеет страниц и выглядит не презентабельно. Но многие функции для его приведения в божеский вид видны невооруженным взглядом. слева в панели на первом месте стоит ссылка на создание новых публикаций. Блок настройки имеет вкладку “Менеджер шаблонов” – там вы можете сменить дизайн. В общих настройках есть масса всевозможных опций, необходимых для того, чтобы сделать ваш новый проект таким, как вы хотите.

Уделите время на изучение каждого пункта панели администратора, а я на сегодня с вами прощаюсь.