Hogyan telepítsük a Joomla 3.9-et az Ubuntu-ra 20.04
a Joomla egy díjnyertes tartalomkezelő rendszer (CMS), amelyet dinamikus webhelyek készítésére használnak. Nyílt forráskódú, és ingyenesen elérhető GPL (general public license) alatt. Ez egy modell-nézet-vezérlő keretrendszeren alapul. Több millió weboldalt működtet szerte a világon. Használható weboldalak fejlesztésére különböző célokra, mint például üzleti webhelyek, online magazinok, e-kereskedelem, portálok stb. A Joomla nagy felhasználói közösséggel rendelkezik, hogy támogatást nyújtson.
a Joomla CMS használatának előnyei
- a Joomla számos harmadik féltől származó kiterjesztést kínál a kiterjesztési könyvtárából, és ezeket a kiterjesztéseket ellenőrzik.
- rengeteg ingyenes és fizetett, kiváló minőségű sablon használható testreszabott weboldal készítéséhez.
- erőteljes SEO eszközökkel rendelkezik, amelyek optimális teljesítményt nyújtanak a keresőmotor-lekérdezésekhez.
- a fejlesztők, tervezők stb.nagy közösségének támogatásával a Joomla a “szabad örökre nyílt forráskódú szoftver”fogalmával él.
- a biztonság következő szintre emeléséhez a Joomla kétfaktoros hitelesítéssel és fejlett hozzáférés-vezérlési funkciókkal rendelkezik.
- több mint 70 nyelv támogatott a dobozból, ami nagyon egyszerűvé teszi a többnyelvű weboldal felépítését.
- körülbelül 2 millió weboldalt működtet, amelyek a világ minden tájáról aktívak.
mit fogunk fedezni?
ebben az útmutatóban megtanuljuk telepíteni a Joomla CMS-t az Ubuntu 20.04-re. A cikk írásakor a rendelkezésre álló stabil verzió a Joomla 3.9.27. A 4. verzió jelenleg béta kiadásban van. Merüljünk bele a telepítési folyamatba.
repülés előtti ellenőrzés
mielőtt elkezdenénk telepíteni a Joomla-t az Ubuntu 20.04-re, nézd meg a Joomla 3 műszaki követelményeit.x verzió.
- PHP 5.3.10 (ajánlott 7.3 +)
- MySQL 5.5.3 (ajánlott 5.1 +)
- Apache 2.0 (ajánlott 2.4 +)
- adminisztrátori hozzáféréssel vagy sudo jogosultsággal rendelkező felhasználói fiók.
- internet-hozzáférés.
az Apache, MySQL és PHP (LAMP Stack) telepítése
a Joomla webszerveréhez Apache, MariaDB (Mysql) és php szükséges.
1.lépés. Az Apache, a MariaDB (MySQL), a PHP és más függőségek egy lépésben történő telepítéséhez használja az alábbi parancsot:
sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc
Sample Output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
apache2-bin apache2-data apache2-utils galera-3 gawk libaio1 libapr1
libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcgi-fast-perl
libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl
libfcgi-perl libhtml-template-perl liblua5.2-0 libonig5 libreadline5
libsigsegv2 libsnappy1v5 libterm-readkey-perl libxmlrpc-epi0 libzip5
mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common
mariadb-server-10.3 mariadb-server-core-10.3 php-common php7.4-common
php7.4-readline socat
2. lépés. Most, hogy az Apache és a MariaDB telepítve van, elindíthatjuk és engedélyezhetjük ezeket a szolgáltatásokat a következő paranccsal:
sudo systemctl start apache2 mariadb
sudo systemctl enable apache2 mariadb
MariaDB szerver beállítása
3. lépés. A MariaDB server telepítése után lépjen át a’ mysql_secure_installation ‘ parancsfájlba az adatbázis biztosításához:
sudo mysql_secure_installation
válaszoljon a képernyőn megjelenő kérdések sorozatára, és válassza ki a kívánt beállításokat. Az esetünkre félkövér szöveggel adtuk meg a válaszokat az alábbiak szerint:
Enter current password for user root (enter for none) :
Set root password?
Remove anonymous users?
Disallow root login remotely?
Remove test database and access to it?
Reload privilege tables now?
ez minden, most már továbbléphetünk a Joomla adatbázisának konfigurálásához.
4.lépés. Ha minden helyesen lett beállítva, készen állunk a MariaDB szerverre való bejelentkezésre, és létrehozunk egy ‘test_db’ adatbázist és egy ‘test_user’ felhasználót a ‘howtoforge’jelszóval. Ezeket a lépéseket az alábbiakban ismertetjük:
1. Bejelentkezés a MariaDB adatbázis szerverre:
sudo mysql -u root
2. Hozzon létre egy “test_db” nevű adatbázist a paranccsal:
create database test_db;
3. Hozzon létre egy “test_user” nevű felhasználót a paranccsal:
create user 'test_user'@'localhost' identified by 'howtoforge';
4. Adja meg a szükséges engedélyeket a fenti felhasználónak futással:
grant all privileges on test_db.* to 'test_user'@'localhost';
5. Most csak töltse be újra a támogatási táblákat a jogosultságok átöblítéséhez:
flush privileges;
6. Végül kilépünk az adatbázisból a paranccsal:
exit;
letöltés és konfigurálása Joomla
5.lépés. Most mindannyian készen állunk a Joomla telepítőfájl letöltésére és konfigurálására. Nyisson meg egy terminál ablakot, és töltse le a fájlt a ‘wget’ paranccsal. A fájlt közvetlenül a hivatalos weboldalról is letölthetjük, de egyelőre a korábbi módon haladunk tovább:
wget -O joomla.tar.bz https://downloads.joomla.org/cms/joomla3/3-9-27/Joomla_3-9-27-Stable-Full_Package.tar.bz2
6. lépés. Most készítsen egy ‘joomla3.9.27’ könyvtárat a joomla telepítéséhez az apache web gyökérkönyvtárában (/var / www / html):
sudo mkdir /var/www/html/joomla3.9.27
7. lépés. Bontsa ki a letöltött archív fájlt az imént létrehozott joomla telepítési könyvtárban:
sudo tar -xjf joomla.tar.bz -C /var/www/html/joomla3.9.27
8. lépés. Most folytatjuk a joomla könyvtár szükséges tulajdonjogának és engedélyének beállítását. Ehhez futtassa a következő két parancsot:
sudo chown -R www-data:www-data /var/www/html/joomla3.9.27/
sudo chmod -R 755 /var/www/html/joomla3.9.27/
az Apache webszerver beállítása
9. lépés. Ezután most létrehozunk egy új konfigurációs fájlt ‘joomla.conf ‘ kell használni a Joomla. Hozza létre ezt a fájlt bármilyen szövegszerkesztővel, például a’nano’:
sudo nano /etc/apache2/sites-available/joomla.conf
a fájlba tegye a következő bejegyzést, és mentse el a fájlt:
<VirtualHost *:80>
DirectoryIndex index.html index.php
DocumentRoot /var/www/html/joomla3.9.27
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html/joomla3.9.27">
DirectoryIndex index.html index.html.var index.php
Options FollowSymlinks
Allowoverride All
Require all granted
</Directory>
</VirtualHost>
10. lépés. Az új virtuális gazdagép fájljának engedélyezéséhez először tiltsa le az alapértelmezett webhelykonfigurációt a paranccsal:
sudo a2dissite 000-default.conf
most engedélyezze az új webhelyet:
sudo a2ensite joomla.conf
Minta kimenet:
Enabling site joomla.
To activate the new configuration, you need to run:
systemctl reload apache2
11. lépés. A módosítások érvénybe lépéséhez töltse be újra az apache szolgáltatást:
sudo systemctl reload apache2
vagy újraindíthatja az apache szolgáltatást a restart parancs használatával is:
sudo systemctl restart apache2
a Joomla beállítása a böngészőből
mostantól csak a webböngészőt kell használnunk a Joomla konfigurálásához.
12.lépés. A parancssori beállítások és konfigurációk most már be vannak állítva, most további lépésekkel lépünk a böngésző végéről. Nyisson meg egy webböngészőt (Mozilla Firefox, Google Chrome stb.), és lépjen az url-re:
http://localhost/ (ha helyi fejlesztési környezetben fejleszt)
vagy
http://system_ip/ ( használja az IP-címét)
13. Lépés. A fenti lépés után megjelenő weboldalon válassza ki a nyelvet a legördülő menüből, majd a ‘fő konfiguráció’ részben töltse ki a részleteket, például a webhely nevét, e-mail címét, a webhely leírását stb.
14. lépés. Most összekapcsoljuk a MariaDB adatbázist a Joomla szerverünkkel. Ehhez írja be a korábban használt adatbázis-konfiguráció részleteit. Ez magában foglalja az adatbázis felhasználónevét, az adatbázis nevét és az adatbázis jelszavát. Kattintson a Tovább gombra a folytatáshoz:
15. lépés. Ezen az oldalon megtekintheti az eddig beállított beállításokat, és ellenőrizheti az ajánlott beállításokat és a telepítés előtti megjegyzéseket. Ha minden megfelelően van beállítva, akkor továbbra is, mást menj vissza, és javítsa ki a hibát jelen:
16. Lépés. Amikor beírja az ‘Install’ gombot a fenti oldalra, a Joomla telepítésének az alábbiak szerint kell kezdődnie:
17. lépés. Amikor a telepítés befejeződött, látni fogja az alábbi oldalt. Megkéri, hogy biztonsági okokból távolítsa el a telepítési mappát. Csak kattintson a gombra “Eltávolítás” telepítés “mappa’ a mappa eltávolításához.
következtetés
ebben az útmutatóban sikeresen bemutattuk a Joomla CMS telepítésének lépéseit egy Ubuntu 20.04 rendszerre. Ha szeretné felfedezni a Joomla CMS további funkcióit, próbáljon meg létrehozni egy weboldalt vagy blogot, és megtapasztalhatja annak kiterjedt funkcióit a rendelkezésre álló bővítményekkel.