Як встановити Drupal на Ubuntu 24.04 | Ubuntu 22.04

Як встановити Drupal на Ubuntu 24.04 | Ubuntu 22.04

 

Drupal – це популярний інструмент керування контентом з відкритим вихідним кодом, який є основою багатьох веб-сайтів в Інтернеті.Він поставляється з багатьма модулями, які дозволяють створювати веб-сайти будь-якого типу.

У цьому пості ми збираємося пояснити, як встановити інструмент керування контентом Drupal в Ubuntu.

Примітка. Згадані кроки були протестовані на Ubuntu 24.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 на Ubuntu 20.04

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

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

Drupal входить до п’ятірки найкращих платформ CMS для створення веб-сайтів та блогів.У цьому пості ми розглянули інсталяцію інструменту керування контентом Drupal в ОС Ubuntu.Тепер ви можете створити будь-який блог або веб-сайт за допомогою різних шаблонів Drupal.

Прокрутка до верху