- - A Drupal telepítése az Ubuntu szerverre

Hogyan telepítsük a Drupal-t az Ubuntu szerverre

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