- - Ako nainštalovať Drupal na Ubuntu

Ako nainštalovať Drupal na Ubuntu Server

Skvelý spôsob, ako vytvoriť webovú stránku, je použitie asystém pre správu obsahu. Jedným z najlepších nástrojov CMS, ktorý sa má použiť, najmä na serveroch Linux, je Drupal. Je to pokročilý nástroj pre webové stránky s desiatkami funkcií, ktoré používateľom umožňujú rýchlo vytvárať webové stránky podľa svojich vlastných predstáv. Tu je návod, ako nainštalovať Drupal na server Ubuntu.

predpoklady

Pred nasadením Drupalu na váš server Ubuntu je vhodné použiť aktualizačný nástroj na obnovenie všetkého. Tým sa zabezpečí, že všetok softvér, ktorý je na ňom spustený, je aktuálny.

sudo apt update
sudo apt upgrade -y

Potom budete musieť nainštalovať závislosti. To je rozhodujúce pre správne fungovanie softvéru CMS Drupal.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Okrem týchto závislostí sa uistite, žeuž máte nainštalovaný zásobník LAMP (alebo LEMP, ak používate Nginx) nainštalovaný v Ubuntu. Ak nie, rýchlo nainštalujte všetko potrebné na spustenie webových aplikácií na serveri Ubuntu pomocou:

sudo apt install lamp-server^

Počas inštalácie LAMP sa zobrazí výzvanastaviť root heslo pre MySQL. Nezabudnite si vybrať niečo bezpečné, aby nedošlo k ohrozeniu. Okrem toho sa uistite, že toto heslo sa líši od hlavného užívateľa servera. Použitie rovnakého root hesla pre užívateľa root root Ubuntu a databázy SQL je nebezpečná vec a povedie k veľmi, veľmi zlým veciam.

Po inštalácii všetkého budete musieť Apache spustiť manuálne:

sudo service apache2 start

Nainštalujte program Drupal

Závislosti sú uspokojené a všetkypotrebné webové aplikácie sú nainštalované a správne fungujú. Ďalším krokom je stiahnutie najnovšej verzie Drupalu na server. Prejdite na webovú stránku drupal.org a uchopte verziu tar.gz. Na uľahčenie sťahovania priamo na server kliknite pravým tlačidlom myši na tlačidlo sťahovania, kliknite na položku „kopírovať umiestnenie odkazu“ a prejdite na terminál.

Potom pomocou wget stiahnite nástroj cez SSH na váš server. Nepoužívajte SSH? Zvážte stiahnutie súboru tar.gz na disk Flash a potom ho zapojte.

wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Drupal je stiahnutý, teraz je čas ho nainštalovať do koreňového adresára webového servera.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1

Ďalej aktualizujte povolenia adresára HTML.

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

Nastavenie databázy Drupal

Drupal potrebuje databázu, s ktorou by predtým spolupracovalsamotný serverový softvér sa načíta správne. Ak chcete vytvoriť novú databázu, použite tento príkaz a prihláste sa do systému pomocou koreňového hesla nastaveného pre SQL skôr.

mysql -u root -p

Teraz, keď ste prihlásení, je čas začať pracovať s databázovým softvérom. Začnite samotnou databázou:

create database drupal;

Potom vytvorte nového užívateľa pre databázu, ktorú môže používať softvér CMS Drupal. Nezabudnite zmeniť oblasť „zabezpečeného hesla“ pomocou nového hesla.

Poznámka: NEPOUŽÍVAJTE pre tohto používateľa rovnaké heslo, aké ste nastavili pre rootovského používateľa SQL. Namiesto toho choďte vygenerovať jedinečný a bezpečný.

Majte na pamäti, že používateľské meno, ktoré použije Drupal, je: drupalsite.

grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";

Po dokončení prepláchnite privilégiá databázy SQL a odhláste sa.

flush privileges;
exit

Konfigurácia Drupalu

Drupal má niekoľko zmien v konfigurácii a vylepšeních, ktoré je potrebné vykonať skôr, ako softvér Drupal CMS začne správne fungovať. Prvý kúsok vylepšenia sa týka webového servera Apache.

Najprv povoľte modul prepisovania, aby Drupal mohol ľubovoľne meniť veci.

sudo a2enmod rewrite

Potom vytvorte nový prázdny konfiguračný súbor Drupal, ktorý chcete použiť v priečinku „sites-available“.

sudo touch /etc/apache2/sites-available/drupal.conf

Vytvorte symbolický odkaz a prepojte nový konfiguračný súborvytvorené v priečinku „sites-available“ a prepojiť ho s adresárom „sites-enabled“. Toto umožní, aby webový server Apache2 povolil softvér CMS Drupal.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Nakoniec pomocou nástroja nano textový editor všetko nastavíte.

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

Do súboru drupal.conf prilepte nasledujúci 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 súbor pomocou Ctrl + O a výstup s Ctrl + X.

Nakoniec reštartujte webový server Apache, aby sa prejavili zmeny.

sudo service apache2 restart

Používanie Drupalu

Drupal je pripravený a pripravený na použitie. Ďalším krokom je prejsť a spustiť skript Drupal Installation. Softvér vás prevedie vytvorením účtu a všetko bude fungovať správne.

Keď bude Drupal plne nastavený, budete si môcť vytvoriť svoj nový web!

Komentáre