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.