Kif tinstalla Joomla fuq Rocky Linux u AlmaLinux


Miktub f'PHP, Joomla huwa CMS (Sistema ta' Ġestjoni tal-Kontenut) popolari użata għall-ħolqien ta' websajts u blogs tal-isturdament bl-użu ta' temi, u tunnellati ta' add-ons nifty. Jiġi t-tieni wara WordPress bħala l-aktar Sistema ta 'Ġestjoni tal-Kontenut popolari u użata ħafna.

Iċċekkja l-gwida dwar kif tinstalla WordPress fuq Rocky Linux u AlmaLinux.

Din il-gwida hija walkthrough ta 'kif tista' tinstalla Joomla fuq Rocky Linux u AlmaLinux.

Qabel ma tissettja Joomla, kun żgur li l-ewwel għandek istanza tal-munzell LAMP installat. Għandna gwida komprensiva dwar it-tnejn.

  • Kif Tinstalla LAMP Stack fuq Rocky Linux
  • Kif Tinstalla LAMP Stack f'AlmaLinux

Pass 1: Installa Moduli PHP Addizzjonali

Bil-munzell LAMP installat, ejja nimxu 'l quddiem u ninstallaw xi moduli PHP addizzjonali li se jkunu meħtieġa tul it-triq matul l-installazzjoni.

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

Sussegwentement, iftaħ il-fajl php.ini

$ sudo vim /etc/php.ini

Agħmel il-bidliet li ġejjin u ssejvja l-fajl.

memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London

Pass 2: Oħloq Database għal Joomla

Nimxu 'l quddiem, se noħolqu database għal Joomla. Għalhekk, aċċess għas-server tad-database MariaDB tiegħek.

$ sudo mysql -u root -p

Oħloq id-database kif ġej. F'dan l-eżempju, joomla_db hija d-database għal Joomla.

CREATE DATABASE joomla_db;

Sussegwentement, oħloq utent tad-database u agħti l-privileġġi kollha lid-database Joomla.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';

Issejvja l-bidliet u oħroġ mill-pront MariaDB.

FLUSH PRIVILEGES;
EXIT;

Hawn sommarju tad-dikjarazzjonijiet SQL kollha.

Pass 3: Niżżel Joomla u Ikkonfigura

Wara l-ħolqien tad-database, wget kmand.

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

Ladarba titniżżel, unzip il-fajl Joomla għall-għerq tad-dokument.

$ sudo unzip joomla.zip -d /var/www/html/joomla

Kun żgur li tagħti s-sjieda tad-direttorju joomla lill-utent apache.

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

U ssettja l-permessi kif ġej.

$ sudo chmod -R 775 /var/www/html/joomla/

Pass 4: Ikkonfigura Apache Virtual Host għal Joomla

Għandna bżonn nikkonfiguraw Apache biex jospita Joomla. Biex niksbu dan, se noħolqu fajl ospitanti virtwali għal Joomla, u għal dan, għandna bżonn nikkonfiguraw fajl ospitanti virtwali kif muri

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

Paste l-linji li ġejjin. Għad-direttiva, uża l-Isem tad-Dominju Kwalifikat Sħiħ (FQDN) jew IP pubbliku tas-server.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName domain.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>

Issejvja u oħroġ. Imbagħad erġa ibda l-webserver Apache HTTP biex tapplika l-bidliet li saru.

$ sudo systemctl restart httpd

Jekk għandek firewalld taħdem, trid tippermetti traffiku HTTP lejn il-webserver.

Mexxi l-kmand li ġej:

$ sudo firewall-cmd --add-service=http --zone=public --permanent 

Inti tista 'wkoll trid tippermetti l-protokoll HTTPS li huwa protokoll HTTP sikur.

$ sudo firewall-cmd --add-service=https --zone=public --permanent

Fl-aħħarnett, erġa' tagħbija l-Firewall biex tapplika l-bidliet.

$ sudo firewall-cmd --reload

F'dan il-punt, Joomla għandu jkun aċċessibbli minn web browser. Ejja nimxu 'l quddiem u tiffinalizza s-setup.

Pass 5: Aċċess għal Joomla mill-Browser

Ibda l-web browser tiegħek u bbrawżja l-URL murija

http://server-ip or domain.com

Dan jidderieġik lejn il-paġna murija. Ipprovdi l-informazzjoni kollha meħtieġa bħal isem is-sit, indirizz elettroniku, username, u password, u kklikkja 'Li jmiss'.

Imla d-dettalji tad-database u kklikkja ‘Li jmiss’.

Għas-sezzjoni FTP, huwa tajjeb li tħalli kollox vojt għalissa u kklikkja 'Li jmiss'.

L-iskrin li jmiss jagħtik ħarsa ġenerali lejn is-settings kollha li saru u jippermettilek tara jekk il-prerekwiżiti kollha ġewx sodisfatti. Imbagħad ikklikkja fuq ‘Installa’.

Ladarba l-installazzjoni tkun tlestiet b'suċċess, inti tkun imħeġġa tneħħi l-fowlder tal-installazzjoni. Allura, ikklikkja fuq il-‘Neħħi l-fowlder tal-installazzjoni” biex tnaddaf id-direttorju.

Imbagħad ikklikkja fuq il-buttuna ‘Amministratur’. Dan se jidderieġik lejn il-paġna tal-login murija. Daħħal il-kredenzjali tal-login tiegħek u kklikkja ‘Login’.

Fl-aħħarnett, ikollok daqqa t'għajn lejn id-dashboard ta' Joomla kif ipprovdut.

Minn hawn, tista 'toħloq u tippersonalizza l-blog jew il-websajt tiegħek billi tuża diversi temi u plugins skont il-preferenza tiegħek. Dak hu, guys! Imxijniek permezz tal-installazzjoni ta’ Joomla fuq Rocky Linux u AlmaLinux.

Barra minn hekk, tista 'wkoll tiżgura Joomla tiegħek billi tippermetti HTTPS fuq il-websajt.