Меню Рубрики

Установка joomla для ubuntu

Установка Joomla 3 на Ubuntu 16.04

Руководство по установке CMS Joomla 3 на виртуальный сервер под управлением операционной системы Ubuntu 16.04.

Виртуальный сервер Ubuntu

Что это такое?

Joomla — бесплатная система управления контентом, в которой в качестве скриптового языка используется PHP и базы данных, например MySQL или PostgreSQL. CMS проста в установке, предлагает широкий спектр функций, которые делают ее невероятно гибкой, но для управления большим проектом вряд-ли подойдет. В настоящее время находится на втором месте в рейтинге систем по управлению контентом. Существует более 10 000 дополнений и новых функций, чтобы настроить ее функциональность:

  • обновленный модуль новостной ленты;
  • новый метод извлечения строк из хранилища;
  • новый плагин, отображающий сообщение для обновления версии PHP;
  • упрощено создание категории;
  • улучшен процесс обновления;
  • новый тип меню ACL;
  • улучшено хранение динамических переменных JavaScript;
  • возможность создания усложненных запросов к бд;
  • потоковые подключения для поддержки прокси;
  • расширены настройки для всплывающих подсказок Bootstrap;
  • поддержка файлов SASS & SCSS в менеджере шаблонов;

Вы так же можете ознакомиться с преимуществами и процессом установки другой системы — Drupal.

Первоначальные требования

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

Перед тем, как начать работать с Joomla на VPS необходимо установить LAMP-стек, неотъемлемую часть работы CMS. Настройка развернуто описана в нашей инструкции.

После того, как у вас есть необходимые права и нужное ПО, вы можете начать установку Joomla!

Загрузка Joomla

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

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

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

Примечание: посмотреть последние версии Joomla можно по ссылке.

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

cd /var/www
mkdir html html/joomla
sudo tar zxvf

/tempjo/Joomla_3-7.2-Stable-Full_Package.tar.gz -C /var/www/html/joomla

После этого временную папку можно удалить:

Настройка параметров

Когда файлы Joomla появятся в веб-каталоге, предоставте доступ к установщику Joomla:

chown -R www-data.www-data /var/www/html/joomla/
chmod -R 755 /var/www/html/joomla/

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

Примечание: подробнее о настройке СУБД на Linux можно ознакомиться в этой статье.

Сформируем новую БД для Joomla, для этого зайдите в MySQL-оболочку:

Войдите в СУБД, используя пароль суперпользователя MySQL. Затем следует создать базу данных, нового пользователя в этой базе данных и предоставить ему привилегии.

Создаем нового пользователя:

Устанавливаем пароль, указав вместо ваш пароль:

SET PASSWORD FOR juser= PASSWORD(» «);

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

GRANT ALL PRIVILEGES ON joomla.* TO juser IDENTIFIED BY ‘ ‘;

Затем актуализируйте MySQL:

Выйдите из оболочки MySQL:

Настройка Apache

Чтобы перейти к настройке CS-Cart в браузере необходимо отредактировать файл конфигурации apache:

В конец добавьте следующие строки, заменив на ip-адрес вашего сервера:

Listen 80

DocumentRoot /var/www/
ServerName
ErrorLog /var/log/apache2/error_
CustomLog /var/log/apache2/access_log_ combined

Настройка FireWall

Настройка FireWall для возможности удаленного доступа (проброс порта http):

iptables -A INPUT -p tcp —dport 80 -j ACCEPT
iptables-save

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

Доступ к установщику Joomla

После того, как вы разместили файлы Joomla в нужном каталоге на VPS, назначили надлежащие разрешения и настроили БД и имя пользователя, вы можете перейти в CMS в своем браузере.

Посетите ваш домен или IP-адрес, чтобы просмотреть новую страницу Joomla:

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

Читайте также:  Установка железобетонных опор без приставок

На следующем шаге введите созданного MySQL-user, пароль и имя базы. Тип базы данных оставьте предложенный. По желанию можете самостоятельно указать префикс таблиц. Нажмите Далее.

По желанию можно установить необходимые демо-данные. Нажмите Установка, после чего joomla будет установлена на ваш сервер.

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

По завершению процесса перед вами появится панель управления сайтом.

При переходе на сайт или ip-адрес для входа в CMS используйте созданные на первом шаге логин и пароль. Чтобы перейти в панель администрирования в браузере перейдите по ссылке:

источник

Установка 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 на Ubuntu Linux

      Этот туториал покажет вам все шаги, необходимые для установки Joomla на Ubuntu Linux.

      Этот учебник был протестирован на Ubuntu 18.04.

      1. Установите MySQL на Ubuntu Linux

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

      Используйте команду Ubuntu APT для установки сервера MySQL.

      # apt-get update
      # apt-get install mysql-server mysql-client

      Используйте следующую команду для доступа к служебной консоли MySQL.

      На консоли MySQL вам необходимо выполнить следующие задачи:

      • Создать базу данных с именем Joomla.
      • Создайте учетную запись пользователя MySQL с именем joomla.
      • Предоставить полный контроль над базой данных Joomla пользователю Joomla.

      CREATE DATABASE joomla CHARACTER SET UTF8 COLLATE UTF8_BIN;
      CREATE USER ‘joomla’@’%’ IDENTIFIED BY ‘kamisama123’;
      GRANT ALL PRIVILEGES ON joomla.* TO ‘joomla’@’%’;
      FLUSH PRIVILEGES;
      quit;

      2. Установите Apache в Ubuntu Linux

      Joomla требует веб-сервер с поддержкой PHP для представления своих веб-страниц.

      Используйте команду Ubuntu APT для установки сервера Apache.

      # apt-get update
      # apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2
      # apt-get install php7.2-mbstring php7.2-xml php7.2-zip

      Необязательный. Установите наиболее используемые модули PHP Apache.

      # apt-get install php7.2-curl php7.2-gd php7.2-readline php7.2-ldap
      # apt-get install php7.2-bz2 php7.2-curl php7.2-cli php7.2-xmlrpc
      # apt-get install php7.2-json php7.2-opcache php-cas

      Включить Apache mod_rewrite.

      Отредактируйте файл apache2.conf.

      # a2enmod rewrite
      # vi /etc/apache2/apache2.conf

      Добавьте следующие строки в конце apache2.conf

      Найдите расположение файла конфигурации PHP в вашей системе.

      Отредактируйте файл конфигурации php.ini.

      # updatedb
      # locate php.ini
      # vi /etc/php/7.2/apache2/php.ini

      Ваша версия PHP может отличаться от нашей.

      Ваше местоположение файла конфигурации PHP может не совпадать с нашим.

      Вот файл с нашей конфигурацией.

      file_uploads = On
      max_execution_time = 300
      memory_limit = 256M
      post_max_size = 32M
      max_input_time = 60
      max_input_vars = 4440
      output_buffering = off

      Перезапустите веб-сервер Apache вручную.

      # service apache2 restart
      # service apache2 status

      Проверьте состояние службы Apache.

      ● apache2.service — The Apache HTTP Server
      Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
      Drop-In: /lib/systemd/system/apache2.service.d
      └─apache2-systemd.conf
      Active: active (running) since Mon 2018-12-03 03:41:12 -02; 2 days ago

      3. Установите Joomla на Ubuntu Linux

      После завершения настройки MySQL и Apache мы можем начать установку Joomla.

      Загрузите последнюю версию Joomla и распакуйте пакет.

      # cd /tmp
      # wget -O joomla_3-9-1-stable-full_package-tar.gz https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-tar-gz?format=gz
      # tar -zxvf joomla_3-9-1-stable-full_package-tar.gz

      Переместите папку Joomla в каталог корневого диска Apache.

      Предоставьте пользователю www-data полный контроль над каталогом Joomla и его файлами.

      # mv joomla /var/www/html/
      # chown www-data.www-data /var/www/html/joomla/* -R

      4. Настройте Joomla в Ubuntu Linux

      Откройте браузер и введите IP-адрес вашего веб-сервера плюс / joomla.

      В нашем примере в браузере был введен следующий URL:

      Мастер установки Joomla будет представлен.

      Введите следующую информацию:

      • Название вашего сайта.
      • Описание вашего сайта.
      • Ваше имя пользователя администратора.
      • Ваш пароль администратора.
      • Ваша учетная запись администратора электронной почты.

      Введите информацию о подключении MySQL к базе данных Joomla.

      Убедитесь, что все требования Joomla были успешно выполнены.

      Выберите вариант «Нет» и нажмите кнопку «Установить».

      Дождитесь окончания установки Joomla.

      Поздравляем! Joomla установлена в вашей системе.

      На консоли Linux удалите установочный файл Joomla.

      источник

      Установка joomla для ubuntu

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

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

      Это руководство по установке предполагает, что Apache, MySQL и PHP уже установлены и настроены на вашем Linux VPS. На момент написания этого учебника, последняя стабильная версия Joomla является 3.4.2 и требует:

      • PHP> = 5.3.10+ с XML, MySQL и расширения ZLIB. Кроме того, PHP должен иметь волшебные кавычки Magic Quotes GPC Off.
      • Веб-сервер Apache> = 2.x + скомпилирован с модулем mod_rewrite для того, чтобы использовать дружественные поисковой системе URL.
      • MySQL> = 5.1 + установлен на вашем виртуальном сервере Linux.

      Загрузите последнюю версию Joomla доступны на http://www.joomla.org/download.html на сервер и извлеките его с помощью следующих команд:

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

      Создать новую директиву виртуального хоста в Apache. Например, можно создать новый файл конфигурации Apache под названием ‘joomla.conf‘:

      Затем, добавьте следующие строки:

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

      Редактирование конфигурационного файла /etc/php5/apache2/php.ini и добавлять/изменять следующие параметры:

      Пользователь веб-сервера (www-data) должен иметь возможность писать в файлы и каталоги внутри ‘/var/www/joomla’, это легко может быть достигнуто путем выполнения следующей команды:

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

      Откройте ваш сайт http://your-domain.ru в своем веб-браузере и запустите процесс установки: введите имя вашего веб-сайта, краткое описание вашего веб-сайта, администратора адрес электронной почты, имя пользователя и пароль, затем нажмите кнопку “Следующий‘. Теперь вам нужно настроить конфигурацию базы данных: MySQL, введите ваш логин, пароль и имя базы данных, а затем нажмите кнопку “Далее“. На следующей странице проверки, если все требования будут выполнены Joomla, а затем нажмите кнопку “Установить“.

      Удалите каталог установки с сервера с помощью кнопки “Удалить каталог установки“, или выполните следующую команду из командной строки:

      Все! Установка Joomla завершена. Теперь вы можете войти в Joomla администратора бэк-энда и приступить к разработке вашего веб-сайта.

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

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

      источник

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