![Testarea WhatsApp Funcție de asistență în aplicație pe Android și iOS](/f/10e0ec6e6956eb067f6e07c3d479fac6.jpg?width=100&height=100)
Joomla este un program popular și open-source Sistem de management al conținutului (CMS) scris în PHP. Deși nu este la fel de popular ca omologul său WordPress, este încă folosit pentru crearea de bloguri / site-uri web cu cunoștințe limitate sau fără cunoștințe de programare web.
Acesta vine cu o interfață web elegantă și intuitivă, ușor de utilizat și plină de numeroase programe de completare pe care le puteți utiliza pentru a îmbunătăți aspectul și funcționalitatea site-ului dvs. web.
În acest articol, veți afla cum să instalați Joomla pe CentOS 8.
De cand Joomla este un PHP platformă care va fi administrată pe front-end și va stoca date, trebuie să aveți un Stiva LAMP instalată pe CentOS 8. Acesta este un acronim pentru Linux, Apache, MariaDB / MySQL, și PHP.
Odată ce ai un Configurare LAMP pe loc, puteți începe să instalați câteva suplimentare PHP module, care sunt cruciale pentru Joomla instalare.
$ sudo dnf instalați php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Odată ce modulele PHP sunt instalate, trebuie să creăm o bază de date pentru Joomla pentru a păstra fișiere în timpul și după instalare.
Să începem MariaDB server și confirmați starea fișierului MariaDB Server.
$ sudo systemctl începe mariadb. $ sudo systemctl status mariadb.
Serverul este în funcțiune, ceea ce este minunat. Acum conectați-vă la MariaDB motorul bazei de date așa cum se arată.
$ mysql -u root -p.
Acum creați o bază de date și un utilizator de bază de date pentru Joomla executând comenzile de mai jos în motorul bazei de date MariaDB.
MariaDB [(none)]> CREAȚI BAZA DE DATE joomla_db; MariaDB [(none)]> ACORDĂ TOTUL PE joomla_db. * LA „joomla_user” @ „localhost” IDENTIFICAT DE „[e-mail protejat]’; MariaDB [(none)]> PRIVILEGII DE ÎNVĂȚARE; MariaDB [(none)]> IEȘIRE;
După crearea bazei de date pentru stocarea fișierelor Joomla, continuați cu Site-ul oficial Joomla și descărcați cel mai recent pachet de instalare. În momentul redactării acestui ghid, cea mai recentă versiune este Joomla 3.9.16.
Deci, utilizați comanda wget pentru a descărca pachetul zip după cum se arată:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip? format = zip.
Odată descărcat, dezarhivați fișierul în /var/www/html
director așa cum se arată.
$ sudo dezarhivați Joomla_3-9-16-Stable-Full_Package.zip -d / var / www / html.
Atribuiți permisiunile și proprietatea corespunzătoare a fișierelor, așa cum se arată.
$ sudo chown -R apache: apache / var / www / html / joomla. $ sudo chmod 755 / var / www / html / joomla.
Trebuie să le configurăm Apache server web pentru a servi paginile web ale Joomla. Pentru ca acest lucru să aibă succes, vom crea un fișier gazdă virtuală.
$ sudo /etc/httpd/conf.d/joomla.conf.
Adăugați liniile de mai jos.
ServerAdmin [e-mail protejat] 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" combinat DirectoryIndex index.html index.php Opțiuni FollowSymLinks AllowOverride All Necesită toate acordate.
Salvați modificările și ieșiți din fișier.
Pentru a aplica modificările, reporniți serverul web Apache.
$ sudo systemctl reporniți httpd.
Aproape am terminat cu configurațiile. Cu toate acestea, trebuie să permitem accesul utilizatorilor externi Joomla de pe serverul nostru. Pentru a realiza acest lucru, trebuie să deschidem porturi 80 și 443 care sunt porturile HTTP și HTTPS.
$ sudo firewall-cmd --permanent --add-service = http. $ sudo firewall-cmd --permanent --add-service = https.
Pentru a aplica modificările, reîncărcați paravanul de protecție așa cum se arată.
$ sudo firewall-cmd --reload.
Singurul pas rămas este finalizarea instalării printr-un browser web. Pentru aceasta, tastați adresa IP a serverului dvs. în bara URL, după cum se arată:
http://server-IP.
Veți fi întâmpinat de ecran așa cum se arată.
Completați toate detaliile necesare, cum ar fi numele site-ului, informațiile site-ului, numele de utilizator și parola administratorului, adresa de e-mail și faceți clic pe „Următorul'Buton.
Această pagină web va solicita detaliile bazei de date. Deci, furnizați tipul de bază de date ca MySQL, și introduceți restul detaliilor, cum ar fi numele bazei de date, numele de utilizator și parola.
Apoi faceți clic pe „Următorul'Buton. Aceasta vă duce la această pagină unde vi se va cere să revizuiți toate setările. Dacă totul pare ok. faceți clic pe „Instalare'Buton.
Dacă totul a mers bine, veți primi o notificare care Joomla a fost instalat.
Pentru a finaliza instalarea, se recomandă să ștergeți folderul de instalare. Prin urmare, faceți clic pe „Eliminați folderul de instalare”Pentru a purja complet directorul de instalare.
Pentru a accesa panoul de control Joomla tastați următoarele în bara URL.
http://server-IP/administrator.
Furnizați numele de utilizator și parola și apăsați pe „Autentificare'Buton. Și acolo se află tabloul de bord al Joomla! Acum puteți începe să creați bloguri și site-uri web uimitoare.
Am instalat cu succes Joomla pe CentOS 8. Feedback-ul dvs. este binevenit.