Как установить Joomla 3.6 на OpenServer
Поиск

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

Nikel, 11.12.2016

Joomla – преимущества и недостатки

Joomla (если вы вдруг не знаете) является системой управления контентом с открытым исходным кодом.  Она используется для создания сайтов миллионами пользователей по всему миру. Этот проект успешно развивается в течение 7 лет,

Какие плюсы в Joomla нашла для себя я

  • Отличная, продуманная админка, очень функциональная, по сравнению с тем же Modx. Есть возможность задания миниатюр и картинки полной новости, чего не было в младших версиях
  • Большое количество дополнительных расширений (компонентов, модулей, плагинов) в том числе и бесплатных.
  • Большое сообщество Joomla, много сайтов, посвященных этой системе управления контентом, где можно задать вопросы и почерпнуть информацию
  • Возможность создания большого числа вложенных друг в друга категорий, а не как раньше раздел-категория
  • Ресайз, обрезка картинок средствами самой Joomla (новый класс JImage)
  • С версии 3.7 должны также появиться дополнительные поля, которые есть сейчас в каждой уважающей себя CMS (их можно использовать для вставки произвольного контента, картинок, видео, текста и т.п.).
  • Возможность вставлять модули в статьи сайта  с помощью команды {loadmodule Системное название модуля, Заголовок модуля}, за это отвечает специальный  внутренний плагин.
  • Возможность вывода практически всего в модулях — произвольного текста и разметки с помощью модуля html кода, новостей и списков материалов – с помощью своих специальных модулей.
  • Возможности переопределения шаблонов на пользовательские и задания альтернативных макетов вывода контента
  • Имеется возможность задавать из админки главные полноразмерные новости, новости-введения и количество колонок, что облегчает создание многоколоночного шаблона.
  • Добавление суффиксов класса модулей,  что дает создавать индивидуальные стили для каждого модуля (задаем суффикс в настройках и он выводится у нас в html-коде как класс модуля).
  • Некоторые уже встроенные фишки, вроде хлебных крошек(Навигатор сайта), количества просмотров, самых читаемых и связанных материалов,  позволяющие обходиться без сторонних расширений.

Не обошлось и без недостатков Joomla

  • Да, простой сайт может сделать и новичок без знаний, но то, что Джумла делает все за нас сказывается и на ее гибкости, не смотря на то, что есть переопределения  шаблонов на пользовательские (о которых вы можете прочитать в моей следующей статье) все равно приходится рыться в запутанном коде шаблонов, представляющей мешанину разметки и php. Разобраться не очень просто.
  • Запутанные настройки вывода материалов, которые задаются в настройках меню, в глобальных настройках материалов, в настройках отдельного материала, так, что порою забываешь, где и что находится.
  • Она сложна сама по себе. Трудно ее изучить и запомнить  все эти многочисленные классы.
  • Есть некоторые недостатки, которые буквально неприемлемы в наше время. Базовые СЕО настройки несовершенны. Нельзя задать различные заголовок h1 и title у категории и статьи, которые не привязаны к пункту меню. Хотя эту проблему легко можно решить, установив дополнительный плагин pagetitleContent.
  • Излишняя привязка к меню структуры сайта, а не как во многих других CMS к шаблону. Именно тип пункта меню определяет как будет выводиться содержимое (блог, список, материал или иное) решение сомнительное и спорное.

Для начала скачаем свежую версию CMS. Скачивать вы можете  из официальных источников, коим является сайт joomla.org или скачать уже русифицированную версию на сайте joomla.ru.

Устанавливать мы ее будем на OpenServer, поэтому пришло время разобраться что это такое и с чем его едят.))

Разбираемся с OpenServer

Итак, что такое OpenServer?  Open Server — это портативный локальный WAMP/WNMP сервер.  Аббривиатура WAMP расшифровывается как сокращение от первых букв  тех программных пакетов, которые входят в этот комплекс: Windows, Apache (Nginx)- http сервер,  MySQL — система управления базами данных  и интерпертатор языка PHP.  Соответственно, как следует из названия платформа подойдет для пользователей Windows.

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

Являясь достойной заменой устаревшего Denwerа (а по многим статьям  Open Server действительно гораздо удобнее), эта платформа позволяет разрабатывать сайты  на вашем компьютере.  В общем, Open Server зарекомендовал себя как отличный инструмент созданный специально для веб-разработчиков.

Как уже упоминалось выше, OpenServer, не требует установки, в отличие опять же от Denwera. Это значит, что вы легко можете переносить его на другой компьютер на флешке или на диске.

Вы можете поподробнее ознакомиться с OpenServer, посетив сайт его разработчиков. Там же можно скачать подходящий вам дистрибутив – ULTIMATE, PREMIUM или BASIC.

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

А так все зависит от ваших нужд: для тех, кто пользуется PostgreSQL  или MongoDB, наверно есть смысл устанавливать версию Premium, а если нужен спецнабор программ для вебмастера, чтобы например воспользоваться им на любом компьютере, даже не вашем, просто перенося OpenServer, лучшим выбором будет Ultimate.

После того, как вы выбрали подходящий дистрибутив и скачали, распакуем его  в подходящее место. После запуска exe файла вы увидите окошко, в котором потребуется ввести путь распаковки. Выберите любое удобное для вас место, например у меня это диск H:\ на компьютере.

Для запуска программы вам потребуется теперь зайти  в папку OpenServer, она находится там, где вы указали распаковать дистрибутив (у меня H:\OpenServer). Откроем папку и запустим файл Open Server.exe. После установки в трее Windows, в правом нижнем углу вы увидите красный флажок. Это означает, что программа работает, но сам локальный сервер еще нужно запустить.

Нажав на красный флажок, вы увидите меню, с помощью которого вы можете управлять OpenServer. Теперь нажмите на зеленый флажок в меню, и ваш вебсервер будет запущен(о чем Windows выдаст сообщение и флажок в трее станет также зеленым). Кроме того в контекстном меню также доступен желтый флажок Перезапустить, который также может вам пригодиться в случае внесения каких-либо изменений.

Проверим как все работает. Для этого запускаем браузер и пишем в адресной строке http://localhost/.

Если все сделано правильно, то вы должны увидеть страницу с приветствием.

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

Рассмотрим некоторые из них.

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

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

На вкладке Основные вы можете задавать как будет загружаться OpenServer – автозапуск, запуск вместе с Windows, темы оформления, язык.

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

Теперь пришло время создания нашего персонального сайта на Joomla. В папке OpenServer’a есть папка domains, куда мы и будем складывать все наши разрабатываемые сайты (она доступна и в контекстном меню – называется Папка с сайтами ). В этой папке создадим  подпапку  с именем joomla.loc (чтобы не запутаться, что данный сайт находится на локалке) и распаковываем туда файлы архива с  Джумла версии 3.6.4.

Нажимаем в меню ОпенСервера Перезапуск(вот он нам и пригодился) и видим что пункте меню  Мои сайты также появился наш свежесозданный сайт joomla.loc. Открыть сайт теперь можно двумя способами: нажать на этот пункт, и тогда сайт откроется в браузере заданном по умолчанию или ввести в любом браузере в адресной строке joomla.loc /

После запуска сайта автоматически запустится установка Джумлы.

Установка Joomla 3.6

Сама установка движка очень проста, всего в 3 шага и не займет много вашего времени.

На первом этапе нужно заполнить вкладку Конфигурация сайта. Тут все понятно – название и описание сайта, e-mail  администратора, а также логин и пароль от админки(панели управления), которые обязательно нужно куда-нибудь себе записать, чтобы не забыть.

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

Итак, снова зайдем в меню нашего локального сервера, пункт Дополнительно – PhpMyAdmin. Для того чтобы войти туда по умолчанию используется логин root и пустой пароль.

Щелкнем по вкладке База данных и в поле Создать базу данных введем произвольное название, например joom. После нажатия Создать, будет показано сообщение, что такая-то база данных была создана.

Теперь на этом этапе можно создать пользователя базы данных, а можно и не создавать, все по вашему желанию)). Если вы размещаете сайт на реальном хостинге, то это обязательно вам потребуется, на локалке же можно для простоты использовать root  и пустой пароль вместо имени пользователя  и пароля к нему.

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

Не забудьте также выбрать привелегии для вашего пользователя (нажмите Глобальные привелегии – Отметить все)

Вернемся ко 2 шагу установки. Теперь мы можем заполнить конфигурацию БД теми данными которые получили (я использовала root и пустой пароль, вы можете использовать данные пользователя БД).

На последнем этапе(вкладка Обзор) вам предложат установить Демо -данные, т.е чтобы сайт был не пустой, а наполненный каким-то контентом и лучше можно было разобраться во внутренней структуре Joomla, если вы новичок. По умолчанию демо-данные не устанавливаются.

Ниже отображаются параметры системы и их соответствие минимальным требованиям, которые предъявляет Joomla. Если все выделено зеленым, значит все в порядке и можно продолжать.

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

Если все прошло без сбоев, вы увидите надпись Поздравляем, вы установили Joomla.

Приступаем к установке языковых пакетов. Выбираем из появившегося списка Russian, жмем Далее.

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

Теперь установка полностью завершена и можно удалить папку Installation.

Можно заходить в панель управления используя указанные на этапе установки логин и пароль (у меня админка будет находиться по адресу http://joomla.loc/administrator).

Все, теперь наш локальный сайт на OpenServer’е готов к работе!