A Joomla telepítése Ubuntu 18.04-re
Ha webhelyek létrehozásáról van szó, az egyik legegyszerűbb módja annak, hogy webhelyét üzembe helyezze és működtesse, egy CMS (tartalomkezelő rendszer) használata, amely általában a csomagban található PHP kóddal és minden témával és bővítményrel, amire szüksége van.
A WordPress mellett a másik népszerű CMS a Joomla. A Joomla egy ingyenes és nyílt forráskódú CMS, amely PHP-re épül, és az adatait egy SQL-alapú adatbázismotorban tárolja a háttérben.
Ebből a cikkből megtudhatja, hogyan telepítheti a Joomlát az Ubuntu 20.04/18.04 és újabb Ubuntu kiadásokra.
1. lépés: Frissítse az Ubuntu rendszercsomagokat
Mindig jó ötlet frissíteni a rendszercsomagokat és a tárolókat minden más előtt. Tehát frissítse és frissítse a rendszert futtatással.
sudo apt update -y && sudo apt upgrade -y
2. lépés: Telepítse az Apache-t és a PHP-t az Ubuntuban
A Joomla PHP-en íródott, és a háttérben a MySQL-ben tárolja az adatokat. Ezenkívül a felhasználók minden Joomla-alapú webhelyet elérhetnek böngészőn keresztül, ezért telepítenünk kell egy Apache webszervert, amely kiszolgálja a Joomlat. > oldalak.
Az Apache és a PHP (mi a PHP 7.4 verziót fogjuk használni) telepítéséhez hajtsa végre az alábbi parancsokat az Ubuntu kiadásában.
Telepítse a PHP 7.4-et az Ubuntu 20.04-re
sudo apt install apache2 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
Telepítse a PHP 7.4-et az Ubuntu 18.04-re
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip
A telepítés befejeztével a dpkg parancs futtatásával ellenőrizheti az Apache telepített verzióját.
sudo dpkg -l apache2
Most indítsa el és engedélyezze az Apache webszervert.
sudo systemctl start apache2
sudo systemctl enable apache2
Az Apache működésének ellenőrzéséhez futtassa a következő parancsot:
sudo systemctl status apache2
Most lépjen a böngészőjébe, és írja be a szerver IP-címét az URL-sávba, az ábrán látható módon:
http://server-IP
Az alábbiakban egy weboldalt kell kapnia, amelyen látható, hogy az Apache telepítve van és fut.
A PHP telepítésének ellenőrzéséhez hajtsa végre a parancsot.
php -v
3. lépés: Telepítse a MariaDB-t az Ubuntuban
Mivel a Joomla adatbázist igényel a háttérben az adatok tárolásához, telepítenünk kell egy relációs adatbázis-kiszolgálót. Ehhez az útmutatóhoz telepítjük a MariaDB szervert, amely a MySQL elágazása. Ez egy ingyenes és nyílt forráskódú adatbázismotor, amely továbbfejlesztett funkciókat és funkcionalitást kínál.
A MariaDB telepítéséhez hajtsa végre a következő parancsot:
sudo apt install mariadb-server
Mivel a MariaDB alapértelmezés szerint nem védett, így ki van téve az esetleges jogsértéseknek. Elővigyázatosságból biztonságossá tesszük az adatbázismotort
Ennek eléréséhez adja ki a következő parancsot:
sudo mysql_secure_installation
Nyomja meg az ENTER billentyűt, 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 rész hátralévő részében csak írja be a „Y”
billentyűt, és nyomja le az ENTER billentyűt, hogy a javasolt beállításokra állítsa, amelyek megerősítik a biztonságát.
Végre biztonságossá tettük adatbázismotorunkat.
4. lépés: Hozzon létre egy Joomla adatbázist
Amint azt korábban tárgyaltuk, a Joomla egy háttér SQL szerveren tárolja adatait, jelen esetben a MariaDB-en. Tehát létrehozunk egy adatbázist a fájlok tárolására.
Először is be fogunk jelentkezni a MariaDB-be a következő paranccsal:
sudo mysql -u root -p
Az adatbázis, az adatbázis-felhasználó létrehozásához és az adatbázis-felhasználó jogosultságainak megadásához futtassa az alábbi parancsokat.
MariaDB [(none)]> create user 'USER_NAME'@'localhost' identified by 'PASSWORD';
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;
5. lépés: Töltse le a Joomlát az Ubuntuban
Ebben a lépésben letöltjük a telepítőfájlt a Joomla hivatalos webhelyéről. A cikk írásakor a legújabb verzió a Joomla 3.9.26. A telepítőcsomag letöltéséhez hajtsa végre az alábbi wget parancsot:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip
Miután a letöltés befejeződött. Ezt ki kell csomagolnunk a webroot könyvtárba. Tehát készítsük el a könyvtárat, és nevezzük „Joomlanak”. Bármilyen nevet adhatsz neki.
sudo mkdir /var/www/html/joomla
Ezután csomagolja ki a tömörített Joomla-fájlt az imént létrehozott „Joomla” könyvtárba.
sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla
Ha elkészült, á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
A módosítások életbe lépéséhez indítsa újra az Apache webszervert.
sudo systemctl restart apache2
6. lépés: Konfigurálja az Apache-t a Joomla számára
Az Apache webszervert a Joomla weboldalak szerverére fogjuk konfigurálni. Ennek érdekében létrehozunk egy virtuális gazdagép fájlokat a Joomla számára, és ezt Joomla.conf-nak nevezzük.
sudo vim /etc/apache2/sites-available/joomla.conf
Illessze be az alábbi konfigurációt a fájlba, és mentse.
<VirtualHost *:80>
ServerAdmin [email
DocumentRoot /var/www/html/joomla/
ServerName example.com
ServerAlias www.example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/joomla/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Ezután engedélyezze a virtuális gazdagépek fájlját.
sudo a2ensite joomla.conf
sudo a2enmod rewrite
Ezután indítsa újra az Apache webszerver szolgáltatást, hogy a változások életbe lépjenek.
sudo systemctl restart apache2
7. lépés: A Joomla telepítésének véglegesítése Ubuntuban
Ha minden konfiguráció megvan, már csak a Joomla webböngészőn keresztüli beállítása marad hátra. Tehát 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/joomla
Megjelenik az alábbi weboldal. 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, majd kattintson a „Tovább” gombra.
A következő részben adja meg az adatbázis adatait, például az adatbázis típusát (Válassza ki a MySQLI elemet), az adatbázis felhasználóját, az adatbázis nevét és az adatbázis jelszavát. Ezután kattintson a „Tovább” gombra.
A következő oldal á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 „Ajánlott beállítások” részhez, és ellenőrizze, hogy az összes szükséges csomag telepítve van, és a beállítások helyesek.
Ezután kattintson a „Telepítés” gombra. A Joomla beállítása az ábrán látható módon kezdődik.
Ha elkészült, az alábbi értesítést kapja, hogy a Joomla telepítve van.
Biztonsági óvintézkedésként a telepítő megköveteli, hogy törölje a telepítési mappát, mielőtt folytatná a bejelentkezést, ezért görgessen lefelé, és kattintson az alább látható „Telepítési mappa eltávolítása” gombra.
A bejelentkezéshez kattintson az „Adminisztrátor” gombra, amely az alábbi oldalra irányítja Önt.
Adja meg felhasználónevét és jelszavát, majd kattintson a „Bejelentkezés” gombra. Ez átvezeti Önt az alább látható Joomla irányítópulthoz.
Mostantól létrehozhatja blogját, és különféle beépülő modulokkal és beállításokkal javíthatja megjelenését. Végre felszámoltuk a Joomla telepítését az Ubuntu 20.04/18.04re.