GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Drupal na server Ubuntu 20.04 s Apache

Úvod

V tomto návodu vás provedeme instalací a konfigurací Drupalu s Apache. Drupal je bezplatný redakční systém, který usnadní organizaci a správu vašeho obsahu. Má uživatelsky přívětivé rozhraní, díky kterému je přizpůsobení obsahu snadné a jednoduché s minimálním úsilím.

Předpoklady

  • Cloudový server s již nainstalovaným Ubuntu 20.04 a Apache.
  • Budete také muset mít nakonfigurovaný server s LAMP (Linux, Apache, MySQL, PHP). Viz naše „Jak nainstalovat LAMP na Ubuntu 20.04“.

Nainstalujte rozšíření PHP

Nejprve budete muset nainstalovat některá požadovaná rozšíření PHP na váš server. Všechny je můžete nainstalovat pomocí následujícího příkazu:

apt-get install php7.4-gd php7.4-common php7.4-mysql php7.4-apcu php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip -y

Jakmile jsou všechny balíčky nainstalovány, upravte soubor php.ini a změňte některá výchozí nastavení.

nano /etc/php/7.4/apache2/php.ini

Změňte následující řádky:

date.timezone = Asia/Kolkata
memory_limit = 256M
upload_max_filesize = 64M
max_execution_time = 300
cgi.fix_pathinfo = 0

Po dokončení uložte a zavřete soubor.

Vytvořit databázi Drupal

Dále budete muset vytvořit uživatele a databázi pro Drupal.

Nejprve se připojte k prostředí MySQL pomocí následujícího příkazu:

mysql

Jakmile se připojíte, vytvořte databázi a uživatele pomocí následujícího příkazu:

create database drupaldb;
create user [email protected] identified by 'password';

Dále udělte všechna oprávnění drupaldb pomocí následujícího příkazu:

grant all privileges on drupaldb.* to [email protected];

Dále vyprázdněte oprávnění a ukončete MySQL pomocí následujícího příkazu:

flush privileges;
exit;

Stáhněte si Drupal

Dále změňte adresář na výchozí kořenový adresář Apache a stáhněte si nejnovější verzi Drupalu pomocí následujícího příkazu:

cd /var/www/html
wget -q https://www.drupal.org/download-latest/tar.gz -O drupal-latest.tar.gz

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

tar -xf drupal-latest.tar.gz

Dále přejmenujte extrahovaný adresář na drupal9:

mv drupal-9.1.10 drupal9

Dále nastavte správné vlastnictví adresáře drupal9:

chown -R www-data:www-data /var/www/html/drupal9

Nakonfigurujte Apache

Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache pro Drupal. Můžete jej vytvořit pomocí následujícího příkazu:

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

Přidejte následující řádky:

<VirtualHost *:80>
     ServerName drupal9.example.com
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/drupal9/

     CustomLog ${APACHE_LOG_DIR}/access.log combined
     ErrorLog ${APACHE_LOG_DIR}/error.log

      <Directory /var/www/html/drupal9>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
   </Directory>
</VirtualHost>

Uložte a zavřete soubor, poté aktivujte web drupal9 a povolte modul pro přepis Apache:

a2ensite drupal9
a2enmod rewrite

Poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Přístup k průvodci instalací Drupal

V tomto okamžiku je Drupal nainstalován a nakonfigurován. Nyní otevřete webový prohlížeč a otevřete průvodce webovou instalací Drupal pomocí adresy URL http://drupal9.example.com . Budete přesměrováni na průvodce instalací Drupal:

Nyní můžete provést požadované kroky k dokončení webové instalace Drupal.

Gratulujeme! Právě jste nainstalovali a nakonfigurovali Drupal s Apache na vašem virtuálním privátním serveru Ubuntu 20.04. Děkujeme, že jste sledovali tento návod a vraťte se k nám kvůli novým aktualizacím.


Linux
  1. Jak nainstalovat CS-Cart na Ubuntu 18.04

  2. Jak nainstalovat WonderCMS na Ubuntu 18.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat a nakonfigurovat ownCloud s Apache na Ubuntu 18.04

  2. Jak nainstalovat webový server Apache na Ubuntu

  3. Jak nainstalovat PHP-FPM s Apache na Ubuntu 22.04

  1. Jak nainstalovat Jenkins Automation Server s Apache na Ubuntu 16.04

  2. Jak nainstalovat Jenkins Automation Server s Apache na Ubuntu 18.04

  3. Jak nainstalovat Drupal 7 s Apache na Ubuntu 14.04