Weboldal keresés

A Joomla telepítése Debian 10-re


A Joomla egy népszerű és széles körben használt CMS (Tartalomkezelő rendszer), amelyet olyan webhelyek létrehozására használnak, amelyek kevés vagy egyáltalán nem ismerik a jelölő- vagy webes programozási nyelveket. Rengeteg PHP kóddal, beépülő modullal és témával szállítjuk, amelyek segítségével pillanatok alatt elindulhat az alapoktól.

Ebben az útmutatóban bemutatjuk, hogyan telepítheti a Joomla CMS-t a Debian 10 rendszerre.

Végigvezetjük a Joomla CMS telepítési folyamatán.

1. lépés: Frissítse a Debian rendszercsomagokat

Kezdjük azzal, hogy frissítjük a Debian rendszercsomagokat a legújabb verziókra a következő apt parancs futtatásával.

sudo apt update -y && sudo apt upgrade -y

2. lépés: Telepítse a LAMP Stack-et Debianra

A LAMP verem egy népszerű, ingyenes és nyílt forráskódú webtárhely-verem, amelyet webhelyek tárolására használnak. Ez a Linux, az Apache, a MySQL/MariaDB és a PHP rövidítése. Mindegyiket ezekre az összetevőkre telepítjük. Ha már telepítette a LAMP-ot, akkor kihagyhatja ezt a lépést.

Kezdjük az Apache webszerver, a PHP és végül a MariaDB szerver telepítésével.

Telepítse az Apache-t Debianra

Az Apache telepítéséhez hajtsa végre az alábbi parancsokat:

sudo apt install apache2 apache2-utils

Most indítsa el és engedélyezze az Apache webszervert.

sudo systemctl start apache2
sudo systemctl enable apache2

Annak érdekében, hogy megbizonyosodjon arról, hogy az Apache webszerver fut, erősítse meg a következő paranccsal:

sudo systemctl status apache2

A kimenetből jól látható, hogy az Apache webszerver a várt módon működik és működik.

Hasonlóképpen léphet át a böngészőjébe, és böngészhet a szerver IP-címén, ahogy az ábra mutatja.

http://server-IP

Ez az, amit meg kell kapnia annak megerősítéseként, hogy a webszerver működik és működik.

Telepítse a PHP-t Debianba

A PHP egy szerveroldali webes programozási nyelv, amelyet a fejlesztők használnak dinamikus weboldalak tervezésére. Telepíteni fogjuk a PHP 7.2-t.

sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Amikor a telepítés befejeződött, erősítse meg a PHP verziót a következő paranccsal:

php -v

Telepítse a MariaDB-t a Debianban

A LAMP verem utolsó összetevője az adatbázis-kiszolgáló, amely ebben az esetben a MariaDB lesz. A MariaDB egy ingyenes és nyílt forráskódú adatbázis-motor, amely a MySQL-ből származik.

A MariaDB telepítéséhez hajtsa végre a következő parancsot:

sudo apt install mariadb-server

A telepítéskor további lépésekre van szükség az adatbázis-kiszolgáló biztonságossá tételéhez. Ennek elsősorban az az oka, hogy az alapértelmezett beállítások gyengék, és a kiszolgáló ki van téve a biztonsági réseknek. Tehát a szerver megerősítéséhez futtassa a következő parancsot:

sudo mysql_secure_installation

Nyomja meg az ENTER gombot, amikor a rendszer kéri a root jelszót, majd nyomja meg az 'Y' billentyűt a root jelszó beállításához.

A további kérésekhez egyszerűen írja be a „Y” szót, és nyomja meg az ENTER billentyűt a javasolt beállításokhoz.

Végre biztonságossá tettük adatbázismotorunkat.

3. lépés: Hozzon létre egy Joomla adatbázist

Ebben a részben egy adatbázist fogunk létrehozni a Joomla számára, amely tárolja fájljait a telepítés alatt és után.

Tehát jelentkezzen be a MariaDB-be az alábbi módon:

sudo mysql -u root -p

Most létrehozzuk a Joomla adatbázist, a Joomla adatbázis-felhasználót, és jogosultságokat adunk az adatbázis-felhasználónak az alábbi paranccsal.

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

4. lépés: Töltse le a Joomlát a Debianban

Most töltsük le a Joomla telepítőcsomagját a Joomla hivatalos webhelyéről. Az útmutató elkészítésekor a legújabb verzió a Joomla 3.9.16.

A legújabb Joomla-csomag letöltéséhez hajtsa végre a wget parancsot.

sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

Ez az internet sebességétől függően egy-két percig tart. A letöltés befejezése után hozzon létre egy új könyvtárat 'joomla' a webroot könyvtárban az ábrán látható módon.

sudo mkdir -p /var/www/html/joomla

Ezt követően csomagolja ki a tömörített Joomla-fájlt az imént létrehozott 'Joomla' könyvtárba.

sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html

Ezután állítsa be a könyvtár tulajdonjogát Apache felhasználóra, és módosítsa az engedélyeket az alábbiak szerint:

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

Ahhoz, hogy a systemd végrehajtsa a változtatásokat, indítsa újra az Apache webszervert.

sudo systemctl restart apache2

5. lépés: Az Apache konfigurálása Joomla számára

Végül be kell állítanunk az Apache webszervert a Joomla weboldalak szerverére. Ennek elérése érdekében létrehozunk egy virtuális gazdagép fájlt a Joomla számára, az ábra szerint.

sudo vim /etc/apache2/sites-available/joomla.conf

Illessze be az alábbi konfigurációt a fájlba, és mentse.

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email 
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

Ezután tiltsa le az alapértelmezett konfigurációs fájlt, és engedélyezze a Joomla virtuális gazdagép fájlját az ábra szerint.

sudo a2dissite 000-default.conf
sudo a2ensite joomla.conf

Ezután indítsa újra az Apache webszerver szolgáltatást, hogy a változások életbe lépjenek.

sudo systemctl restart apache2

6. lépés: A Joomla telepítésének befejezése a Debianban

A Joomla telepítésének befejezéséhez. Indítsa el a böngészőt, és böngésszen a szerver URL-címén a képen látható módon.

http://server-IP/

Az alábbi oldal jelenik meg. A folytatáshoz feltétlenül adja meg a szükséges adatokat, például a webhely nevét, e-mail címét, felhasználónevét és jelszavát.

Ha végzett, kattintson a „Tovább” gombra. A következő részben ki kell töltenie azokat az adatbázis-adatokat, amelyeket korábban megadott a Joomla adatbázis létrehozásakor. Ezek közé tartozik az adatbázisnév, az adatbázis-felhasználó és a jelszó.

Ezután kattintson a „Tovább” gombra. A folyamatoldal áttekintést nyújt az összes beállításról, és lehetővé teszi a telepítés előtti ellenőrzés elvégzését.

Görgessen le a „Telepítés előtti ellenőrzés” és a „Javasolt beállítások” részhez, és győződjön meg arról, hogy minden beállítás és telepített csomagverzió megfelel az ajánlott irányelveknek.

Ezután kattintson a „Telepítés” gombra a Joomla beállításának megkezdéséhez. A befejezést követően az alábbi értesítést kapja, amely jelzi, hogy a Joomla telepítve van.

A következő lépéshez azonban ki kell törölnie vagy törölnie kell a telepítési mappát. Tehát görgessen le, és kattintson az alább látható „Telepítési mappa eltávolítása” gombra.

A háttérbe vagy az irányítópultra való bejelentkezéshez kattintson az „Adminisztrátor” gombra, amely a megjelenített bejelentkezési oldalra viszi.

Adja meg felhasználónevét és jelszavát, majd kattintson a 'Bejelentkezés' gombra, hogy elérje a Joomla vezérlőpultját az ábrán látható módon.

És ez az! Sikeresen telepítettük a Joomlát a Debian 10 rendszerre.