Як встановити 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.
Після цього з’явиться сторінка конфігурації сайту.Введіть базову інформацію про свій сайт, а потім натисніть «Зберегти і продовжити».
Після цього з’явиться сторінка конфігурації сайту.Введіть базову інформацію про свій сайт, а потім натисніть «Зберегти і продовжити».
Установку Drupal завершено.Тепер поверніть дозволи для файлу settings.php :
$ chmod 644 /var/www/html/sites/default/settings.php
Drupal входить до п’ятірки найкращих платформ CMS для створення веб-сайтів та блогів.У цьому пості ми розглянули інсталяцію інструменту керування контентом Drupal в ОС Ubuntu.Тепер ви можете створити будь-який блог або веб-сайт за допомогою різних шаблонів Drupal.