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.