Меню Рубрики

Установка joomla на linux debian

Как установить Joomla 3 на Debian 9

1. Начало работы

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

и заменить «IP_ADDRESS» и «PORT_NUMBER» на фактический IP-адрес сервера и номер порта SSH.

Перед тем, как начать установку, давайте удостоверимся, что наш сервер Debian 9 обновлен, выполнив следующие команды:

2. Установка Apache

Для того, чтобы установить веб-сервер Apache, выполните следующую команду:

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

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

2. Установка PHP 7.0

Далее, мы установим PHP 7 с некоторыми дополнительными PHP модулями:

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

Следующим шагом является установка сервера баз данных MariaDB. Для этого выполните следующую команду:

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

Вы также можете запустить сценарий «mysql_secure_installation» предоставленный MariaDB для того, чтобы обеспечить установку:

После того, как вы ответили на все вопросы, вы можете пойти дальше и войти в MariaDB как root, используя корневой пароль, с помощью следующей команды:

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

Убедитесь в том, чтобы заменить «ПАРОЛЬ» на реальный, сильный пароль.

4. Установка Joomla 3 на Debian 9

Теперь, когда ваш сервер LAMP готов, мы можем, наконец, установить Joomla.

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

Создайте новый каталог Joomla внутри корневой директории Apache на сервере и распакуйте туда архив:

Измените владельца каталога Joomla:

5. Настройка виртуального хоста Apache

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

И введите следующее содержимое внутри этого файла:

6. Включение файла виртуального хоста

И не забудьте заменить «yourdomain.ru» на ваше доменное имя. Наконец, вам необходимо включить файл виртуального хоста:

7. Перезапустите Apache

8. Завершение установки Joomla с помощью веб-браузера

Вот и все. Теперь вы можете перейти к вашему домену по адресу http://yourdomain.ru и следуйте инструкциям на экране для завершения установки Joomla.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

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

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

Требования

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

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

  • Вы можете получить готовый стек LAMP в облаке в виде настроенной виртуальной машины на Ubuntu 18.04 и установить Joomla! на нем. При регистрации вы получаете бесплатный бонусный счет, которого хватает, чтобы тестировать сервер несколько дней.
  • Вы можете установить стек LAMP самостоятельно. О том, как установить стек LAMP на Debian 9.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! на операционную систему 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 debian

        В статье разобран пример настройки 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

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

        источник

        Установка Joomla 3 в LEMP (Linux, Nginx, MariaDB, PHP 7) для CentOS 7, Debian 9 Stretch, Ubuntu 18.04 Bionic

        Руководства по настройке LEMP сервера Joomla с поддержкой сертификата Let’s Encrypt для самых популярных дистрибутивов Linux — CentOS 7, Debian 9, Ubuntu 18.04.

        Закончив чтение данного руководства, вы научитесь самостоятельно настраивать минималистичный сервер для для сайта Joomla без лишних компонентов. Ваш сайт будет доступен по защищенному протоколу HTTPS с поддержкой бесплатного сертификата Let’s Encrypt.

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

        Зачем устанавливать сайт Joomla в LEMP сервер?

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

        • значительно более высокая защищенность от вредоносной активности других приложений пользователей, размещенных на разделяемом хостинге;
        • гарантированная производительность и доступность вычислительных ресурсов;
        • низкий риск человеческих ошибок;
        • отдельный IP-адрес, что позволяет эффективно защищать сайт от DDoS с помощью CDN;
        • возможность тонкой настройки Nginx и MySQL и других приложений для оптимальной производительности;
        • максимальная простота сервера без лишних точек отказа.

        Установка сервера LEMP

        Для установки Joomla сначала необходимо установить и настроить сервер LEMP (Linux, Nginx, MySQL, PHP 7).

        Установка LEMP в CentOS 7 с использованием внешнего репозитория Remi’s Repository для установки PHP 7.2.

        Стандартная установка LEMP в Debian 9 Stretch с использованием PHP 7.0

        Стандартная установка LEMP в Ubuntu 18.04 Bionic с использованием PHP 7.2

        Установка и настройка Joomla 3.9.4

        Скачаем и распакуем архив сайта. На момент написания статьи стабильным считается Joomla 3.9.4:

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

        Теперь открываем сайт в браузере и продолжаем установку:

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

        Что еще сделать после установки?

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

        • повысить безопасность сервера с помощью тонкой настройки файрвола:
          • Ubuntu/Debian,
          • CentOS;
        • установить сайт под защиту CloudFlare;
        • настроить почтовый сервер, если вы планируете осуществлять отправку почты локально с сервера, а не по SMTP:
          • Ubuntu/Debian,
          • CentOS.

        источник

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