Меню Рубрики

Установка joomla на локальный сервер linux

Установка Joomla! на операционную систему Ubuntu 18.04

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

Требования

  • Операционная система Ubuntu версии 18.04.
  • Пользователь с доступом к команде sudo.
  • Установленный стек LAMP.

Если у вас еще не установлен стек LAMP:

  • Вы можете получить готовый стек LAMP в облаке в виде настроенной виртуальной машины на Ubuntu 18.04. При регистрации вы получаете бесплатный бонусный счет, которого хватает, чтобы тестировать сервер несколько дней.
  • Вы можете установить стек LAMP самостоятельно. О том, как установить стек LAMP на Ubuntu 18.04, читайте тут.

Настройка БД MySQL

Чтобы начать работу с Joomla!, необходимо создать и настроить выделенную базу данных MySQL. Для этого:

Для перехода в оболочку MySQL выполните команду:

Используйте аутентификацию учетной записи root, которая относится исключительно к СУБД MySQL.

Создайте базу данных для Joomla!, используя команду:

Внимание!

После всех команд СУБД MySQL должна ставиться точка с запятой.

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

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

Актуализируйте предоставление привилегий к таблицам базы данных, выполнив команду:

Выйдите из оболочки MySQL, выполнив команду:

Подготовка к установке Joomla!

Перейдите на сайт https://github.com/joomla/joomla-cms/releases и запомните номер последней версии Joomla!:

    Перейдите в домашний каталог, выполнив команду:

    Создайте временный каталог tempJL, выполнив команду:

    Перейдите в созданный каталог, выполнив команду:

    Скачайте последнюю версию Joomla!, выполнив команду:

    Создайте папку Joomla, выполнив команду:

    Распакуйте и переместите файлы из текущего каталога в каталог /var/www/html/Joomla, выполнив команду:

    Удалите временный каталог tempJL, выполнив команду:

    Замените владельца каталогов и файлов в корневом каталоге веб-сервера, используя команду:

    Примечание.

    Во избежание ошибок веб-сервера Apache при запуске скриптов используйте имя пользователя www-data и имя группы www-data по умолчанию.

    1. Если необходимо предоставить доступ к файлам корневого каталога веб-сервера другому пользователю, включите этого пользователя в группу www-data, используя команду:
    1. Настройте права доступа к файлам и папкам, выполнив команду:

      Чтобы настроить Joomla!, создайте конфигурационный файл joomla.conf в директории /etc/apache2/sites-available/, выполнив команду:

      В созданный файл добавьте следующие строки:

      Cохраните изменения, используя сочетание клавиш CTRL+O, и завершите редактирование, используя сочетание клавиш CTRL+X.

      Отключите сайт по умолчанию 000-default.conf, используя команду:

      Подключите новый виртуальный хост, используя команду:

      Перезагрузите веб-сервер Apache, выполнив команду:

      Установка Joomla!

      Для установки Joomla! в адресной строке веб-браузера укажите внешний IP-адрес веб-сервера. В результате будет запущен мастер установки Joomla!, следуйте его указаниям:

      1. На странице Конфигурация сайта укажите название сайта, информацию для учетной записи администратора и нажмите кнопку Далее:

      1. На странице Конфигурация базы данных укажите настройки базы данных и нажмите кнопку Далее:

      Примечание.

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

      1. На последней странице проверьте выбранные параметры Joomla!, при необходимости отправьте их по электронной почте и нажмите кнопку Установить:

      1. Когда Joomla! будет установлена, отобразится страница с соответствующей информацией:

      1. Для завершения установки нажмите кнопку Удалить директорию Installation.
      2. Для перехода на главную страницу вашего сайта нажмите кнопку Сайт:

      Обратная связь

      Возникли проблемы или остались вопросы? Напишите нам, мы будем рады вам помочь.

      источник

      Установка joomla на локальный сервер linux

      В статье разобран пример настройки Joomla на сервере с установленной CentOS 6

      Перед началом установки Joomla необходимо, чтобы на Вашем виртуальном сервере был установлен LAMP (инструкция по настройке LAMP).

      1. Переходим в каталог, в котором будут храниться файлы сайта (для примера берем сайт domain.com):

      Затем необходимо скачать версию Joomla:

      wget https://github.com/joomla/joomla-cms/releases/download/3.3.6/Joomla_3.3.6-Stable-Full_Package.zip
      unzip Joomla_3.3.6-Stable-Full_Package.zip

      2. Cоздаем файл конфигурации Joomla и устанавливаем права доступа 777:

      touch /var/www/domain.com/configuration.php
      chmod 777 /var/www/domain.com/configuration.php

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

      Для папки domain.com необходимо выставить владельца и группу apache:

      chown -R apache:apache /var/www/domain.com

      Для создания базы данных необходимо перейти в MySQL:

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

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

      Создаем базу данных domaincomjoomla:

      CREATE DATABASE domaincomjoomla;

      получаем:
      Query OK, 1 row affected (0.00 sec)

      Создаем пользователя БД joomla:

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

      CREATE USER joomla@localhost;

      Query OK, 0 rows affected (0.00 sec)

      Назначаем пароль password:

      SET PASSWORD FOR joomla@localhost= PASSWORD(«password»);

      Query OK, 0 rows affected (0.00 sec)

      Предоставляем все привилегии для нового пользователя.

      GRANT ALL PRIVILEGES ON domain.com_joomla.* TO joomla@localhost IDENTIFIED BY ‘password’;

      Query OK, 0 rows affected (0.00 sec)

      Query OK, 0 rows affected (0.00 sec)

      Для применения настроек перезапускаем Apache:

      4. Завершающим этапом является установка CMS Joomla, для чего достаточно только перейти в браузере на сайт domain.com

      После того, как установка завершится, необходимо удалить папку установки в соответствии с инструкциями Joomla и изменить права доступа к файлу конфигурации:

      chmod 755 /var/www/domain.com/configuration.php

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

      источник

      Ubuntu66.ru — новости, уроки, помощь, поддержка.

      Прежде всего давайте определимся, что же такое LAMP сервер и СМS Joomla?

      LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:
      Linux — операционная система Linux;
      Apache — веб-сервер;
      MariaDB / MySQL — СУБД (Систе́ма управле́ния ба́зами да́нных);
      PHP — язык программирования, используемый для создания веб-приложений.
      Примечание. Иногда букву P в аббревиатуре расшифровывают как Perl и Python, другие возможные языки веб-разработки.
      LAMP присутствует в репозиториях большинства, если не во всех, дистрибутивах Linux, что дает любому пользователю простой способ установки, настройки и эксплуатации LAMP из коробки. (Википедия)
      В простонародии LAMP сервер называют «лампа».

      Joomla (произносится джу́мла) — система управления содержимым (CMС), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД (Систе́ма управле́ния ба́зами да́нных).
      CMS Joomla включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. (Википедия)
      СМS Joomla ещё называют движком сайта.

      Оба эти программные компоненты (LAMP и Joomla) работают совместно на вашем компьютере для создания сайта. После того как вы создали что-то своё — неповторимое, в порыве творчества и «непосильным трудом», либо корпоративное (под заказ), затем можете перенести на один из многочисленных веб-хостингов для публичного показа/просмотра или если вы создавали сайт на заказ, загрузить весь контент (базу данных) на флешку и продать заказчику.

      Теперь когда мы разобрались, что такое LAMP сервер и СМS Joomla, и с чем их «едят», приступим к непосредственной установке.

      Для установки LAMP сервера необходимо два приложения: терминал и веб-браузер, который вы используете (Firefox, Google Chrome или Opera) — без разницы.
      Итак откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующую команду:

      sudo apt-get install lamp-server^

      Во время установки вам будет предложено ввести новый пароль пользователя «root» для базы данных MySQL. Придумайте его, (запомните, а лучше запишите, т.к. в последствии его нужно применять) ведите и нажмите клавишу Enter:

      Вам будет предложено ввести пароль ещё раз для подтверждения:

      Дождитесь завершения установки.

      По окончании установки сервера перейдём к тестированию.

      Откройте веб-браузер и введите в строку поиска панели навигации один из этих адресов:

      Если у вас откроется подобное содержание на странице, значит Apache запустился:

      В противном случае попробуйте перезагрузить Apache с помощью следующей команды:

      sudo /etc/init.d/apache2 restart

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

      Давайте теперь протестируем PHP. Для этого нужно создать пустой файл PHP по адресу / VAR / WWW и вставить этот фрагмент кода в него:

      Либо сделать это с помощью этих двух команд в терминале:

      echo » » | sudo tee /var/www/test.php

      sudo /etc/init.d/apache2 restart

      Затем откройте этот адрес:

      Вы должны увидеть тестовую страницу php:

      Так как вы используете LAMP сервер локально, ваша база данных MySQL должна использовать тот же IP-адрес: 127.0.0.1.
      Выполните эту команду в терминале, чтобы проверить:

      cat /etc/hosts | grep localhost

      Вот правильный вывод, который должен получиться:

      Также убедитесь, что «bind-address» установлен правильно, выполнив следующую команду:

      cat /etc/mysql/my.cnf | grep bind-address

      Вы должны получить следующий вывод:

      Для управления базами данных MySQL, вам нужно установить PhpMyAdmin с помощью следующей команды:

      sudo apt-get install libapache2-mod-auth-mysql phpmyadmin

      Во время установки вам будет предложено выбрать веб-сервер, который будет автоматически запускать PHPMyAdmin. Выберите apache2 с помощью клавиши пробел, чтобы отобразилась звёздочка в скобках напротив apache2 и нажмите Enter:

      Вам будет предложено настроить базу данных для PhpMyAdmin с помощью dbconfig-common, выберите Да(клавиши со стрелками влево/вправо) и нажмите Enter:

      В следующем окне введите пароль базы данных MySQL, который вы вводили при создании MySQL, нажмите клавишу Tab, чтобы ОК подсветилось красным и Enter:

      Поздравляю! PhpMyAdmin теперь установлен в вашей системе. Чтобы это проверить , откройте этот адрес с помощью веб-браузера:

      Войти в PhpMyAdmin: Пользовательroot и Пароль, который вы создали ранее:

      Вы успешно установили LAMP в вашей системе. Все ваши проекты и файлы должны быть помещены по адресу: Файловая система / VAR / WWW, так что можете начинать своё творчество.

      Но для того чтобы начать творить, прежде необходимо установить систему управления содержимым (CMС). Как упоминалось в самом начале статьи, мы установим CMS Joomla.

      1. После установки LAMP, необходимо добавить поддержку Joomla в Apache следующими командами:

      cd /etc/apache2/

      sudo cp sites-available/default sites-available/joomla

      sudo /etc/init.d/apache2 restart

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

      -Через терминал даем знак для сервера MySQL с помощью следующей команды (выполняйте все команды в одном окне терминала):

      — Создаём базу данных MySQL с помощью следующей команды:

      — Мы также должны создать пользователя MySQL с тем же названием базы данных MySQL с помощью следующей команды (только вместо » 1234 » вставьте ваш пароль):

      CREATE USER ‘joomla’@’localhost’ >1234 ‘;

      — Предоставим пользователю все привилегии доступа, к уже созданной базе данных:

      GRANT ALL PRIVILEGES ON joomla.* TO ‘joomla’ >1234 ‘;

      Выйдем с сервера MySQL с помощью следующей команды:

      3. Далее нам нужно создать директорию, скачать и установить Joomla.
      Папка с файлами Joomla будет установлена в / VAR / WWW / Joomla.
      Для этого выполните следующие команды:

      cd /tmp && wget http://joomlacode.org/gf/download/frsrelease/18659/83688/Joomla_3.1.5_Full_Package_Russian.zip

      sudo unzip Joomla_3.1.5_Full_Package_Russian.zip -d /var/www/joomla

      sudo chown -R www-data.www-data /var/www/joomla/

      — Теперь можно начать установку Joomla 3.1.5, кликнув на одну из этих двух ссылок:

      И следуйте инструкции по установке.

      Введите свои данные в поля отмеченные звёздочкой (обведены красным) и нажмите Далее:

      На третьем шаге Обзор проверьте все свои данные, если что-то заполнено не так, нажмите кнопку Назад для исправления. Если всё хорошо, то Установка:

      По окончании автоматической установки вы должны увидеть приветственное окно Поздравляем, вы установили Jomla!
      В этом же окне есть жёлтая кнопка — Удалить директорию Installation, нажмите для удаления и можете перейти в Панель управления, нажатием на одноимённой кнопке:

      В следующем окне введите свои данные, которые вы генерировали при установке Jomla, Русский язык и Войти:

      Вот и всё, вы вошли в Панель управления сайтом:

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

      источник

Читайте также:  Установка бесплатного сертификата ssl

Добавить комментарий