Как установить Drupal на Ubuntu 20.04 | Ubuntu 20.10

Как установить Drupal на Ubuntu 20.04 | Ubuntu 20.10

 

Drupal — это популярный инструмент управления контентом с открытым исходным кодом, который является основой многих веб-сайтов в Интернете. Он поставляется с множеством модулей, которые позволяют создавать веб-сайты любого типа.

В этом посте мы собираемся объяснить, как установить инструмент управления контентом Drupal в ОС Ubuntu.

Примечание . Упомянутые здесь шаги были протестированы на Ubuntu 20.04 LTS.

Шаг 1: Установите стек LAMP

Для Drupal наиболее часто используемой платформой является стек LAMP. Поэтому вам нужно будет сначала установить стек LAMP на свой компьютер с Ubuntu. Чтобы установить стек LAMP в Ubuntu, следуйте этому руководству.

Шаг 2: Настройте базу данных и пользователя для Drupal

Drupal использует базу данных для хранения данных, обрабатываемых на вашем сайте. Здесь мы будем использовать MariaDB (форк MySQL) в качестве механизма базы данных.

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

$ sudo mysql -u root -p

Вам будет предложено ввести пароль root-пользователя MariaDB. Укажите пароль, который вы установили во время установки MariaDB.

После аутентификации вы увидите приглашение для входа в MariaDB.

Теперь создайте базу данных для Drupal с именем drupal_db :

$ CREATE DATABASE drupal_db;

Затем создайте пользователя для Drupal с именем drupal_user, используя следующую команду:

$ CREATE USER ‘drupal_user’@’localhost’ IDENTIFIED BY ‘abc123;

Теперь предоставьте привилегии пользователю:

$ GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’;

Теперь примените изменения:

$ FLUSH PRIVILEGES

Затем выйдите из оболочки MariaDB:

$ EXIT;

Шаг 3: Скачайте Друпал

Теперь посетите страницу загрузок веб-сайта Drupal и загрузите пакет Drupal tar.gz. Кроме того, вы можете использовать приведенную ниже команду для загрузки последней версии Drupal (по состоянию на август 2021 г.).

$ wget https://www.drupal.org/download-latest/tar.gz

Извлеките файл tar.gz в каталог webroot вашей системы, используя следующую команду:

$ sudo tar -xvf drupal.tar.gz -C /var/www/html

Извлеченный каталог будет иметь вид drupal-9.2.4 (номер версии Drupal). Чтобы упростить задачу, переименуйте извлеченный каталог drupal-9.2.4 просто в drupal:

$ sudo mv /var/www/html/drupal-9.2.4/ /var/www/html/drupal

Теперь измените владельца установочных файлов Drupal на пользователя вашего веб-сервера, которым является www-data . Для этого используйте приведенную ниже команду:

$ sudo chown -R www-data:www-data /var/www/html/drupal

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

$ sudo chmod -R 775 /var/www/html/Drupal

Шаг 4: Создайте файл виртуального хоста Apache

Теперь создайте файл виртуального хоста Apache для Drupal. Используйте приведенную ниже команду для создания файла виртуального хоста Apache drupal.conf :

$ sudo nano /etc/apache2/sites-available/drupal.conf

Теперь добавьте следующие строки в файл. Замените 192.168.72.200 на IP-адрес или доменное имя вашего сервера:

<VirtualHost *:80>
  ServerName 192.168.72.200
  DocumentRoot /var/www/html/drupal/
  <Directory /var/www/html/drupal/>
    AllowOverride All
  </Directory>
</VirtualHost>

Затем сохраните файл drupal.conf и закройте редактор.

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

$ sudo service apache2 restart

Шаг 5: Внесите изменения в файловую систему

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

В корневом каталоге Drupal есть подкаталог с именем default . Создайте каталог файлов в каталоге по умолчанию , используя следующую команду:

$ mkdir /var/www/html/sites/default/files

В каталоге /var/www/html/sites/default находится файл default.settings.php . Скопируйте этот файл в тот же каталог, но с именем settings.php.

$ sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php

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

$ sudo chmod 664 /var/www/html/drupal/sites/default/settings.php

Затем измените владельца /var/www/html/drupal/* на веб- сервер:

$ sudo chown -R :www-data /var/www/html/drupal/*

Шаг 6: Запустите мастер установки

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

http://server-ip

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

Как установить Drupal на Ubuntu 20.04

Затем выберите профиль установки. Для простоты выберите « Стандартный », нажмите « Сохранить» и продолжите .

Как установить Drupal на Ubuntu 20.04

Теперь на странице конфигурации базы данных заполните данные своей базы данных, нажмите « Сохранить» и продолжите .

Как установить Drupal на Ubuntu 20.04

Теперь начнется установка Drupal.

Как установить Drupal на Ubuntu 20.04

После этого появится страница конфигурации сайта. Введите базовую информацию о своем сайте, а затем нажмите «Сохранить и продолжить» .

Как установить Drupal на Ubuntu 20.04

Вы увидите следующую страницу приветствия. Отныне вы можете получить доступ к своему сайту Drupal по его IP-адресу или доменному имени.

Как установить Drupal на Ubuntu 20.04

Установка Drupal завершена. Теперь верните разрешения для файла settings.php :

$ chmod 644 /var/www/html/sites/default/settings.php

Drupal входит в пятерку лучших платформ CMS для создания веб-сайтов и блогов. В этом посте мы рассмотрели установку инструмента управления контентом Drupal в ОС Ubuntu. Теперь вы можете создать любой блог или веб-сайт, используя различные шаблоны Drupal.