Weboldal keresés

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.