A webhely felépítésének nagyszerű módja az atartalomkezelő rendszer. Az egyik legjobb CMS-eszköz, különösen a Linux szervereknél, a Drupal. Ez egy fejlett webhely eszköz, több tucat funkcióval, amely lehetővé teszi a felhasználók számára a weboldal egyszerű létrehozását, saját feltételeik alapján. Így telepítheti a Drupal-t az Ubuntu-kiszolgálóra.
Előfeltételek
Mielőtt telepítené a Drupal-t az Ubuntu-kiszolgálón, érdemes a frissítő eszköz használatával mindent frissíteni. Ez biztosítja, hogy az összes rajta futó szoftver naprakész legyen.
sudo apt update sudo apt upgrade -y
Ezt követően telepítenie kell a függőségeket is. Ezek kritikus fontosságúak a Drupal CMS szoftver megfelelő működéséhez.
sudo apt-get install php php-mysql php-gd php-curl php-ssh2
Ezen függőségeken kívül mindenképp ügyeljen rámár van LAMP (vagy LEMP, ha Nginx-et használ) verem telepítve az Ubuntu-ra. Ha nem, telepítsen gyorsan mindent, ami az internetes alkalmazások futtatásához szükséges az Ubuntu szerveren:
sudo apt install lamp-server^
A LAMP telepítése során a rendszer kérigyökérjelszó beállítása a MySQL számára. Ügyeljen arra, hogy válasszon valami biztonságos oldalt, hogy ne kerüljön veszélybe. Ezenkívül győződjön meg arról, hogy ez a jelszó különbözik a kiszolgáló gyökér felhasználójától. Ubuntu Linux gyökér felhasználói és az SQL adatbázis azonos gyökérjelszavának használata veszélyes dolog, és nagyon-nagyon rossz dolgokhoz vezet.
Az összes telepítése után manuálisan el kell indítania az Apache-t:
sudo service apache2 start
Telepítse a Drupal-t
A függőségek teljesülnek, és mindegyika szükséges webes alkalmazások telepítve vannak és megfelelően működnek. A következő lépés a Drupal legújabb verziójának letöltése a szerverre. Lépjen a drupal.org webhelyre, és ragadja meg a tar.gz verziót. A közvetlenül a szerverre történő letöltés megkönnyítéséhez kattintson a jobb gombbal a letöltés gombra, kattintson a „link hivatkozás másolása” elemre, és lépjen a terminálra.

Ezután a wget segítségével töltse le az eszközt az SSH-n keresztül a szerverre. Nem használja az SSH-t? Fontolja meg a tar.gz letöltését egy flash meghajtóra, majd dugja be.
wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz
A Drupal letöltésre került, itt az ideje telepíteni a gyökér webszerver könyvtárba.
tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1
Ezután frissítse a HTML könyvtár engedélyeit.
chown www-data:www-data -R /var/www/html/ chmod -R 755 /var/www/html/
A Drupal adatbázis beállítása
A Drupalnak adatbázisra van szüksége ahhoz, hogy korábban kapcsolatba léphessen velemaga a kiszolgálószoftver betöltődik megfelelően. Új adatbázis létrehozásához használja ezt a parancsot, és jelentkezzen be a rendszerbe az SQL-hez korábban beállított root jelszóval.
mysql -u root -p
Most, hogy be van jelentkezve, itt az ideje, hogy interakcióba lépjen az adatbázis szoftverrel. Először maga az adatbázist hozza létre:
create database drupal;
Ezután hozzon létre egy új felhasználót az adatbázishoz, amelyet a Drupal CMS szoftver használhat. Feltétlenül cserélje ki a „biztonságos jelszó” területet egy új jelszóval.
Megjegyzés: NE használja ugyanazt a jelszót ehhez a felhasználóhoz, mint amelyet a root SQL felhasználóhoz állított be. Ehelyett indítson el egy egyedi, biztonságos oldalt.
Ne feledje, hogy a Drupal felhasználónév: drupalsite.
grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";
Ha kész, öblítse át az SQL adatbázis-jogosultságokat, és jelentkezzen ki.
flush privileges; exit
A Drupal konfigurálása
A Drupalnak számos konfigurációs változtatása és javítása van, amelyeket el kell végezni, mielőtt a Drupal CMS szoftver megfelelően működni kezd. Az első finomítás az Apache webszerverrel kapcsolatos.
Először engedélyezze az újraírási modult, hogy a Drupal bármikor megváltoztassa a dolgokat.
sudo a2enmod rewrite
Ezután hozzon létre egy új üres Drupal konfigurációs fájlt, amelyet használni szeretne a „site-available” mappában.
sudo touch /etc/apache2/sites-available/drupal.conf
Készítsen egy linket és kapcsolja össze az új konfigurációs fájltamelyet a „helyek elérhető” mappában hoztak létre, és összekapcsolják a „webhelyek engedélyezett” mappával. Ha így tesz, az Apache2 webszerver lehetővé teszi a Drupal CMS szoftvert.
sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf
Végül használja a nano szövegszerkesztő eszközt az összes beállításhoz.
sudo nano /etc/apache2/sites-available/drupal.conf
A drupal.conf mappába illessze be a következő kódot:
<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>
Mentse a fájlt a Ctrl + O és lépjen ki a Ctrl + X.
Végül indítsa újra az Apache webszervert, hogy tükrözze a változásokat.
sudo service apache2 restart
A Drupal használata

A Drupal készen áll a használatra. A következő lépés a Drupal telepítési parancsfájljának átvitele és futtatása. A szoftver végigvezeti Önt a fiók létrehozásán, és mindent helyesen futtat.
Amikor a Drupal teljesen fel van állítva, akkor elkészítheti új webhelyét!
Hozzászólások