Skvělý způsob, jak vytvořit web, je použítsystém pro správu obsahu. Jedním z nejlepších nástrojů CMS, který se má použít, zejména na serverech Linux, je Drupal. Jedná se o pokročilý webový nástroj s desítkami funkcí, které uživatelům umožňují snadno vytvářet webové stránky podle vlastních podmínek. Zde je návod, jak nainstalovat Drupal na server Ubuntu.
Předpoklady
Před nasazením Drupalu na váš Ubuntu server je vhodné pomocí nástroje pro aktualizaci vše aktualizovat. Tím zajistíte, že veškerý spuštěný software bude aktuální.
sudo apt update sudo apt upgrade -y
Poté budete muset nainstalovat závislosti. To je zásadní pro správnou funkci softwaru CMS Drupal.
sudo apt-get install php php-mysql php-gd php-curl php-ssh2
Kromě těchto závislostí se ujistěte, žejiž máte nainstalovaný zásobník LAMP (nebo LEMP, pokud používáte Nginx) nainstalovaný v Ubuntu. Pokud ne, rychle nainstalujte vše potřebné pro spuštění webových aplikací na serveru Ubuntu pomocí:
sudo apt install lamp-server^
Během instalace LAMP budete vyzváninastavit root heslo pro MySQL. Nezapomeňte si vybrat něco bezpečného, aby to nebylo ohroženo. Kromě toho se ujistěte, že se toto heslo liší od kořenového uživatele serveru. Používání stejného kořenového hesla pro uživatele root systému Ubuntu Linux a databáze SQL je nebezpečnou věcí a povede k velmi, velmi špatným věcem.
Po instalaci všeho je třeba Apache spustit ručně:
sudo service apache2 start
Nainstalujte Drupal
Závislosti jsou uspokojeny a všechnypotřebné webové aplikace jsou nainstalovány a fungují správně. Dalším krokem je stažení nejnovější verze Drupalu na server. Přejděte na web drupal.org a uchopte verzi tar.gz. Chcete-li usnadnit stahování přímo na server, klikněte pravým tlačítkem myši na tlačítko stahování, klikněte na „Kopírovat umístění odkazu“ a přejděte na terminál.

Poté pomocí nástroje wget stáhněte nástroj přes SSH na váš server. Nepoužívejte SSH? Zvažte stažení souboru tar.gz na jednotku Flash a poté jej připojte.
wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz
Drupal je stažen, nyní je čas jej nainstalovat do kořenového adresáře webového serveru.
tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1
Dále aktualizujte oprávnění adresáře HTML.
chown www-data:www-data -R /var/www/html/ chmod -R 755 /var/www/html/
Nastavení Drupal databáze
Drupal potřebuje databázi, se kterou by mohl dříve spolupracovatserverový software sám se načte správně. Chcete-li vytvořit novou databázi, použijte tento příkaz a přihlaste se do systému pomocí kořenového hesla nastaveného pro SQL dříve.
mysql -u root -p
Nyní, když jste přihlášeni, je čas začít komunikovat s databázovým softwarem. Začněte vytvořením samotné databáze:
create database drupal;
Dále vytvořte nového uživatele pro databázi, kterou může používat software CMS Drupal. Nezapomeňte změnit „bezpečné heslo“ novým heslem.
Poznámka: NEPOUŽÍVEJTE pro tohoto uživatele stejné heslo, jaké jste nastavili pro uživatele root root. Místo toho jděte vygenerovat jedinečný a bezpečný.
Mějte na paměti, že uživatelské jméno, které Drupal použije, je: drupalsite.
grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";
Po dokončení vypláchněte oprávnění databáze SQL a odhlaste se.
flush privileges; exit
Konfigurace Drupalu
Drupal má několik změn konfigurace a vylepšení, které je třeba provést dříve, než software Drupal CMS začne správně fungovat. První kousek vylepšení souvisí s webovým serverem Apache.
Nejprve povolte přepisovací modul, aby Drupal mohl věci libovolně měnit.
sudo a2enmod rewrite
Poté vytvořte nový prázdný konfigurační soubor Drupal, který chcete použít ve složce „sites-available“.
sudo touch /etc/apache2/sites-available/drupal.conf
Vytvořte symbolický odkaz a propojte nový konfigurační souborvytvořené ve složce „sites-available“ a propojit ji se složkou „sites-enabled“. Díky tomu webový server Apache2 povolí software CMS Drupal.
sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf
Nakonec pomocí nástroje nano textový editor vše nastavíte.
sudo nano /etc/apache2/sites-available/drupal.conf
Do souboru drupal.conf vložte následující kód:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/ ServerName domain.com ServerAlias www.domain.com <Directory /var/www/html/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/domain.com-error_log CustomLog /var/log/apache2/domain.com-access_log common </VirtualHost>
Uložte soubor pomocí Ctrl + O a ukončit s Ctrl + X.
Nakonec restartujte webový server Apache, aby se projevily změny.
sudo service apache2 restart
Používání Drupalu

Drupal je připraven a připraven k použití. Dalším krokem je projít a spustit skript Drupal Installation. Software vás provede vytvořením účtu a vše bude fungovat správně.
Až bude Drupal plně nastaven, budete si moci vytvořit svůj nový web!
Komentáře