Меню Рубрики

Установка джумлы на дебиан

Как установить 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 на Ubuntu Linux

        Установка Joomla на Ubuntu Linux

        Хотите узнать, как выполнить установку Joomla на Ubuntu Linux? В этом руководстве мы покажем, как установить, настроить и получить доступ к Joomla CMS на компьютере под управлением Ubuntu Linux.

        Список оборудования:

        В следующем разделе представлен список оборудования, использованного для создания этого урока Joomla.

        Все вышеперечисленное оборудование можно найти на сайте Amazon.

        Joomla Связанный учебник:

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

        Учебник — NTP в Ubuntu Linux

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

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

        Установите пакет Ntpdate и немедленно установите правильные дату и время.

        # apt-get update
        # apt-get install ntpdate
        # ntpdate pool.ntp.br

        Команда Ntpdate использовалась для установки правильной даты и времени с помощью сервера: pool.ntp.br

        Давайте установим службу NTP.

        NTP — это сервис, который будет обновлять наш сервер.

        Используйте команду date для проверки даты и времени, настроенных на вашем Ubuntu Linux.

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

        Учебник — Установка MySQL на Ubuntu Linux

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

        На консоли Linux используйте следующие команды для установки необходимых пакетов.

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

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

        Используйте следующую команду SQL для создания базы данных с именем Joomla.

        CREATE DATABASE joomla CHARACTER SET UTF8 COLLATE UTF8_BIN;

        Используйте следующую команду SQL для создания пользователя базы данных с именем joomla.

        CREATE USER ‘joomla’@’%’ IDENTIFIED BY ‘kamisama123’;

        Дайте пользователю sql с именем joomla разрешение на базу данных с именем joomla.

        GRANT ALL PRIVILEGES ON joomla.* TO ‘joomla’@’%’;
        quit;

        Учебник — Установка Apache в Linux

        Теперь нам нужно установить веб-сервер Apache и все необходимое программное обеспечение.

        На консоли Linux используйте следующие команды для установки необходимых пакетов.

        # 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

        Включите Apache mod_rewrite и отредактируйте файл apache2.conf.

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

        Вот оригинальный файл, перед нашей конфигурацией.

        источник

        Installing Joomla on Debian Linux

        Материал из Joomla! Documentation

        Содержание

        Preface

        This document gu/>. It has been successfully tested on Debian 4.0 [Etch], Debian 5.0 [Lenny], Ubuntu 8.04 LTS [Hardy Heron], Ubuntu 10.10 [maverick] and Ubuntu 11.10 (Oneiric Ocelot). It will work for all Debian based Linux distribution as well.

        Also note that this guide assumes, you’re installing Joomla! in a single hosting environment, running PHP as module. If you want to run multiple web sites as a web hosting service provider, for security reasons you should consider setting up an suPHP (php5-cgi, libapache2-mod-suphp) environment, where every virtual Apache host runs under its own UID.

        Installing Joomla!

        Prerequisites

        You will need to install apache2, mysql-server-5.0, mysql-client-5.0 and php5 in order to have a web-server for Joomla!.

        Which stack should I choose?

        — XAMPP automatically configures ownership.

        — LaMp requires use of the CHOWN command.

        — BitNami Joomla! Stack is free, self-contained and automatically configures the LAMP stack and Joomla!

        XAMPP

        Download XAMPP for Linux to your your Home folder.

        Install XAMPP

        (replace xampp-linux-1.8.3.tar.gz with the version of XAMPP you downloaded).

        This installs . Apache2, mysql and php5 as well as an ftp server.

        starts/stops all the services

        Test your XAMPP localhost server

        Open your Browser and point it to

        The index.php will redirect to

        There you will find instructions on how to change default usernames/passwords. On a PC that does not serve files to the Internet or LAN then changing the defaults is personal choice.

        Multiple Versions of XAMPP

        It can be useful to have access to several versions of XAMPP on your PC (e.g to have available different versions of PHP for testing). XAMPP doesn’t make this easy but it is possble — see «how to» article here (for Linux only).

        Get Joomla

        Download the latest Joomla installation zip [1]

        Connect to localhost with an FTP client Default

        Create a folder for your Joomla on the localhost server

        FTP the unpacked Joomla installation files to the newly created Joomla folder.

        • The XAMPP installation sets the correct Ownership of the files and permissions.
        • Using the CHOWN command will cause Ownership problems with xampp .
        • Using nautilus to manipulate folders/files on localhost will cause Ownership problems with xampp .

        Configure Joomla

        In the first Joomla installation screen if error reporting is shown as on then:

        In the php.ini file, locate

        Stop then restart xampp for the new settings to take effect

        (Xampp will automatically create a database of the name you specify).

        Default Database user: root

        There is no Password for Database user: root .

        Administrator password is your choice.

        Installing Sample Data is recommended for the novice user.

        After installation delete the installation directory and point your Browser to:

        Create a link in the Ubuntu menu

        To create a GUI for XAMPP connected to your Ubuntu menu

        Open up the Terminal and type

        Then copy the following into the gedit and save.

        N.B. Ubuntu 11.10 needs python-glade2 installed in order to run the GUI. python-glade2 can be found in the Ubuntu Software Center.

        You will find instructions on wiki.debian.org. Make sure that you have installed bzip2 for extracting the downloaded Joomla! package.

        You can check this by the following command:

        Note that the dollar sign ‘$’ shell prompt is indicating you’re a regular user. We will later see a hash mark (#) shell prompt, which indicates that you’re the super user root after issuing an su or sudo. The first policy for a secure linux system administration on the command line (but under X also) is to issue commands with the lowest permission as possible.

        If bzip2 is not installed, you won’t get an output. Then you can quickly install it via aptitude:

        Here we see the first command executed with root permissions, because a regular user is not allowed to install new software. The ‘-c’ option passes the following command to su and hereafter it terminates instead of switching to a root shell.

        Configure PHP5

        in the pre install check [ you get to that when the install is complete and are setting up Joomla at the web page ], Output Buffering was On and it’s recommended that it should be Off .to do so edit /etc/php5/apache2/php.ini , comment out this line: output_buffering = 4096 , by putting a ‘;’ in front. it’ll look like this when done:

        there were also warnings on the install screen regarding suhosin . to make the suggested changes, edit this file:

        Configure MySQL

        It is time to create a database for Joomla! You can do this by the following commmands:

        You may replace joomla with the name of choice for Joomla!’s database.

        Now create a MySQL user different from root for Joomla!’s database. first enter into mysql system with:

        Then at the ‘mysql>’ prompt enter the following. Make sure you replace joomla with the name of Joomla!’s database from above. Replace yourusername with the user name you choose for the MySQL user accessing Joomla!’s database, and replace yourpassword with your password of choice for the MySQL user.

        Activate the settings and quit : [ there will be a mysql> prompt:

        After disconnecting from the database server, you should remove the login information of your just new created MySQL user by editing MySQL’s history file.

        You can use any editor of your choice such as nano, vi or emacs that is installed on your system.

        Get Joomla! source

        Now it is time to download the Joomla! sources. Currently you will find download links on the joomlacode.org download page. For version 1.5.11, you may do the following from command line, assuming your current working directory is your home folder /home/user:

        for 1.7 use this wget line:

        You may want to check http://joomlacode.org/gf/project/joomla/frs/ for an updated package.

        Here is the first time we see this hash mark (#) shell prompt. We call su without any options, because we want to issue root commands more than only one time. Calling su that way will prompt us for the super user’s password and then change the actual shell environment, repectively $UID and $EUID.

        Set ownerships and permissions

        If you want to allow writing in the entire joomla folder, simply do

        If you want a more restrictive approach, do this instead:

        Now set file and directory permissions:

        Configure Joomla!

        Open your favourite web-browser, and point it to the page http://localhost/joomla. Replace localhost with your servers IP or domain name if it you are installing on a remote system.

        You will be guided through the final steps of setting up Joomla!, have your MySQL user, password and database name available.

        When you reach the final screen with congratulations on installing Joomla!, you should remove the installation directory. From root terminal:

        And that’s it! Now you can login into the admin interface of your fresh installed Joomla! 1.5.9.

        BitNami Joomla! stack

        What is BitNami Joomla! Stack?

        BitNami Joomla! Stack is an all-in-one installer that makes it easy to install Joomla on your computer. It is free, easy to use and self-contained. That means it bundles and automatically configures every piece of software (dependency) necessary to run Joomla for development or production purposes, including Apache, MySQL and PHP. You can download the latest version of BitNami Joomla! stack for Windows, Linux and OS X at http://bitnami.org/stack/joomla.

        Installing Joomla! Stack

        Regardless of which operating system you are running (Windows / Linux / Mac), the install process is the same.

        Download the latest version of Joomla! Stack from the BitNami website.

        Find the installer you just downloaded (the filename will be similar to bitnami-joomla-VERSION-linux-installer.run. Double click on the icon to launch the installer.

        Select the components you want to install. If you are not sure, leave the default components checked. Click «Forward» when you are done.

        Now it will ask where do you want to install the program. Provide the location where you want to install the BitNami Joomla! stack and click «Forward» when you are done.

        The user and password you provide here will be used to create the admin account in Joomla! Click «Forward» when you are done.

        Type in the name you want to use for your Joomla site, and click «Forward».

        The installer is now ready to begin the installation process. Click «Forward».

        Wait a minute while the installer copies the files and configures your Joomla! installation.

        Joomla! is now set up and ready to be used. Click «Finish» to launch the application.

        You can now log in using the username and password you provided during the installation.

        источник

Читайте также:  Установка автосигнализаций установка парктроника