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.

hogyan kell telepíteni Joomla 3.9 Ubuntu 20.04

Leave a Reply

Az e-mail-címet nem tesszük közzé.