GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Drupal na Debian 10

  Při zmínce o oblíbených redakčních systémech se Drupal obvykle řadí mezi top a nejpoužívanější systémy. Drupal, napsaný v PHP, je open-source a bezplatný CMS, který se používá k vytváření úžasných blogů a webových stránek. Poskytuje širokou škálu nástrojů, šablon a pluginů pro vytváření výkonných a elegantních webových stránek s vynikající bezpečností a spolehlivostí. Je to jak backend, tak front-end platforma s backendem využívajícím databázi MySQL a front-end poháněný PHP a Javascriptem.

Pojďme nainstalovat Drupal na Debian 10, Buster.

Předpoklady

Když začnete, ujistěte se, že máte následující.

  1. Instance Debianu 10 s přístupem SSH
  2. Konfigurovaný uživatel sudo pro provádění privilegovaných úloh

Krok 1:Nainstalujte LAMP na Debian Buster

Drupal je napsán v PHP a stejně jako jakýkoli jiný CMS, jako je WordPress, který ukládá data do databáze MySQL nebo MariaDB a je přístupný z prohlížeče, vyžaduje ke svému fungování zásobník LAMP. LAMP obsahuje populární webový server Apache, databázi MySQL (nebo MariaDB) a skriptovací stroj PHP.

Již máme propracovaný návod, jak nainstalovat LAMP na Debian 10. Jakmile budete mít server LAMP nainstalován, přejděte k dalšímu kroku.

Krok 2:Vytvořte databázi pro Drupal

Databáze pro Drupal je povinná, protože po instalaci uchová instalační soubory i další data. Naším databázovým enginem je MariaDB, což je fork MySQL a poskytuje nejnovější technologii klastrování a vysoce výkonné úložiště.

Chcete-li se přihlásit do prostředí MariaDB, spusťte příkaz:

$ sudo mysql -u root -p

Začněte vytvořením databáze s názvem mydrupaldb jak je znázorněno. Samozřejmě si můžete sami poskytnout preferovaný název databáze.

> CREATE DATABASE mydrupaldb;

Dále vytvořte uživatele databáze pro databázi Drupal.

> CREATE USER ‘mydrupal_user’@’localhost’ IDENTIFIED BY ‘user_password’;

Ujistěte se, že udělujete všechna oprávnění uživateli databáze v databázi Drupal.

> GRANT ALL ON mydrupaldb.* TO ‘mydrupal_user’@’localhost’ IDENTIFIED BY ‘user_password’;

Poté uložte změny a ukončete.

> FLUSH PRIVILEGES
> EXIT

Databáze pro naši instalaci Drupalu je na svém místě. Pojďme se šťourat a nyní si vezměte kopii instalačního souboru Drupalu.

Krok 3:Stáhněte si Drupal

Dále přejděte na oficiální stránku pro stahování Drupalu a stáhněte si soubor tarball, jak je znázorněno.

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

Dále rozbalte komprimovaný soubor do adresáře webroot, jak je uvedeno.

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

To trvá několik sekund a rozbalí stovky souborů do složky označené drupal-9.1.6 . Přejmenujme adresář na drupal abychom usnadnili konfiguraci.

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

Dále nastavte vlastnictví adresáře drupalu do adresáře www-data uživatel.

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

Poté nakonfigurujte oprávnění k adresáři následujícím způsobem, abyste všem uživatelům umožnili číst a spouštět oprávnění.

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

Se správnou sadou oprávnění můžeme pokračovat a vytvořit soubor virtuálního hostitele pro naši instanci Drupal.

Krok 4:Vytvořte konfigurační soubor Drupalu

Poslední částí je vytvoření konfiguračního souboru nebo souboru virtuálního hostitele pro Drupal. Takže pomocí svého oblíbeného textového editoru vytvořte soubor níže.

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

Přidejte řádky zobrazené níže. Název serveru atribut může převzít vaši IP adresu nebo název domény, pokud máte FQDN odkazující na IP vaší instance Debianu 10.

Po dokončení uložte a ukončete konfigurační soubor Drupal. Dále povolte virtuálního hostitele Drupal následovně:

$ sudo a2ensite drupal.conf

Poté vyvolejte soubor skriptu a2enmod, abyste umožnili přepsání modulu Apache, jak je znázorněno:

$ sudo a2enmod rewrite

Chcete-li provést změny, znovu načtěte nebo restartujte Apache.

$ sudo systemctl restart apache2

Už tam skoro jsme. Poslední část bude zahrnovat dokončení nastavení z prohlížeče.

Krok 5:Nastavte Drupal z prohlížeče

Ve webovém prohlížeči postupujte podle zobrazené adresy URL:

http://server-IP or domain-name

Vyberte svůj jazyk, jak je uvedeno na úvodní stránce.

Dále budou poskytnuty tři instalační profily, jak je znázorněno na obrázku. Chcete-li to zjednodušit, vyberte možnost „Standardní “, jak je zobrazeno.

Dále zadejte podrobnosti o databázi, které jste poskytli v kroku 2.

Dále poskytněte podrobnosti o svém webu s informacemi, jako je název webu, e-mailová adresa, uživatelské jméno a heslo k účtu Drupal.

Posuňte se a klikněte na „Uložit a pokračovat “ úplně dole.

Instalace začne, když instalační program nainstaluje všechny balíčky a moduly Drupalu.

Po dokončení budete přesměrováni na řídicí panel Drupalu, jak je znázorněno. Odtud můžete pokračovat a vytvořit svůj web nebo blog pomocí různých šablon, které Drupal poskytuje.

Závěr

Drupal je výkonný CMS, který vám umožňuje navrhovat úžasné webové stránky a blogy pomocí jednoduchých nástrojů a funkcí drag and drop během několika hodin. Nabízí flexibilitu, pokud jde o přizpůsobení vašeho webu tak, aby vyhovoval vašim požadovaným výsledkům. Než přejdete k prémiovým šablonám, které mají více funkcí, můžete snadno začít s bezplatnými šablonami. Tím náš průvodce končí. Vážíme si vašeho času.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Nextcloud na Debian 10 Buster Linux

  3. Jak nainstalovat Python 3.9 na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat R na Debian 9

  1. Jak nainstalovat PostgreSQL na Debian 10

  2. Jak nainstalovat R na Debian 10

  3. Jak nainstalovat Debian 11