Kuidas installida Joomla CentOS 8-le


Joomla on populaarne tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis on kirjutatud PHP-s. Kuigi see pole nii populaarne kui tema kolleeg WordPress, kasutatakse seda siiski blogide/veebisaitide loomiseks, millel on piiratud või puuduvad veebiprogrammeerimise teadmised.

Sellel on korralik ja intuitiivne veebiliides, mida on lihtne kasutada ja mis on pakitud arvukate lisandmoodulitega, mida saate kasutada oma veebisaidi välimuse ja funktsionaalsuse parandamiseks.

Selles artiklis saate teada, kuidas Joomla CentOS 8-le installida.

Kuna Joomla on PHP-platvorm, mida hallatakse esiotsa ja mis salvestab andmeid, peab teil olema CentOS 8-le installitud LAMP-virn. See on lühend Linuxile, Apache'ile, MariaDB/MySQL-ile ja PHP-le.

1. samm: installige PHP-moodulid CentOS 8-sse

Kui LAMP-i seadistus on paigas, võite hakata installima veel mõnda PHP-moodulit, mis on Joomla installi jaoks üliolulised.

$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache 

2. samm: looge Joomla andmebaas

Kui PHP-moodulid on installitud, peame looma Joomla jaoks andmebaasi failide hoidmiseks installimise ajal ja pärast seda.

Alustame MariaDB serveri ja kinnitame MariaDB serveri oleku.

$ sudo systemctl start mariadb
$ sudo systemctl status mariadb

Server töötab ja töötab, mis on suurepärane. Nüüd logige sisse MariaDB andmebaasimootorisse, nagu näidatud.

$ mysql -u root -p

Nüüd looge Joomla jaoks andmebaas ja andmebaasi kasutaja, täites MariaDB andmebaasimootoris allpool olevad käsud.

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

3. samm: laadige alla Joomla installipakett

Pärast Joomla failide salvestamiseks andmebaasi loomist minge järgmiseks Joomla ametlikule veebisaidile ja laadige alla uusim installipakett. Selle juhendi koostamise ajal on uusim versioon Joomla 3.9.16.

Niisiis, kasutage zget-paketi allalaadimiseks käsku wget:

$ sudo wget  https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip

Pärast allalaadimist pakkige fail kataloogi /var/www/html , nagu näidatud.

$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip  -d /var/www/html

Määrake sobivad failiõigused ja omandiõigused, nagu näidatud.

$ sudo chown -R apache:apache /var/www/html/joomla
$ sudo chmod 755 /var/www/html/joomla

4. samm: seadistage Joomla jaoks Apache

Peame oma Apache veebiserveri konfigureerima Joomla veebilehtede teenimiseks. Selle õnnestumiseks loome virtuaalse hostifaili.

$ sudo /etc/httpd/conf.d/joomla.conf

Lisage allolevad read.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName joomla.example.com
   ErrorLog "/var/log/httpd/example.com-error_log"
   CustomLog "/var/log/httpd/example.com-access_log" combined

<Directory "/var/www/html/joomla">
   DirectoryIndex index.html index.php
   Options FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>
</VirtualHost>

Salvestage muudatused ja väljuge failist.

Muudatuste rakendamiseks taaskäivitage Apache veebiserver.

$ sudo systemctl restart httpd

Oleme konfiguratsioonidega peaaegu valmis. Siiski peame lubama välistele kasutajatele juurdepääsu Joomlale meie serverist. Selle saavutamiseks peame avama pordid 80 ja 443, mis on HTTP ja HTTPS pordid.

$ sudo firewall-cmd --permanent --add-service=http
$ sudo firewall-cmd --permanent --add-service=https

Muudatuste rakendamiseks laadige tulemüür uuesti, nagu näidatud.

$ sudo firewall-cmd --reload

5. samm: Joomla installi lõpuleviimine

Ainus samm on installimise lõpuleviimine veebibrauseri kaudu. Selleks sisestage URL-i ribale oma serveri IP-aadress, nagu näidatud:

http://server-IP

Ekraan tervitab teid, nagu näidatud.

Sisestage kõik vajalikud üksikasjad, nagu saidi nimi, saidi teave, administraatori kasutajanimi ja parool, e-posti aadress ja klõpsake nuppu Järgmine.

See veebileht küsib teie andmebaasi üksikasju. Niisiis, sisestage andmebaasi tüüp MySQL ja sisestage ülejäänud üksikasjad, nagu andmebaasi nimi, kasutajanimi ja parool.

Seejärel klõpsake nuppu 'Järgmine'. See viib teid sellele lehele, kus peate kõik seaded üle vaatama. Kui kõik tundub Ok. klõpsake nuppu 'Install'.

Kui kõik läks hästi, saate teate, et Joomla on installitud.

Installimise lõpetamiseks on soovitatav installikaust kustutada. Seetõttu klõpsake installikataloogi täielikuks puhastamiseks nuppu „Eemalda installikaust“.

Joomla juhtpaneelile pääsemiseks tippige URL-i ribale järgmine.

http://server-IP/administrator

Sisestage kasutajanimi ja parool ning vajutage nuppu Logi sisse. Ja sinna läheb Joomla armatuurlaud! Nüüd saate alustada uimastamise ajaveebide ja veebisaitide loomist.

Oleme Joomla edukalt installinud CentOS 8-le. Teie tagasiside on teretulnud.