Giunsa ang Pag-install sa Joomla sa Rocky Linux ug AlmaLinux
Gisulat sa PHP, ang Joomla usa ka sikat nga CMS (Content Management System) nga gigamit alang sa paghimo og mga makabungog nga website ug blog gamit ang mga tema, ug toneladang nindot nga mga add-on. Kini ang ikaduha sa WordPress isip ang labing inila ug kaylap nga gigamit nga Content Management System.
Tan-awa ang giya kung giunsa ang pag-install sa WordPress sa Rocky Linux ug AlmaLinux.
Kini nga giya usa ka walkthrough kung giunsa nimo ma-install ang Joomla sa Rocky Linux ug AlmaLinux.
Sa dili pa i-set ang Joomla, siguroha nga naa ka una nga pananglitan sa LAMP stack nga na-install. Kami adunay usa ka komprehensibo nga giya sa duha.
- Unsaon Pag-instalar sa LAMP Stack sa Rocky Linux
- Unsaon Pag-instalar sa LAMP Stack sa AlmaLinux
Lakang 1: I-install ang Dugang nga PHP Modules
Uban ang LAMP stack nga na-install, magpadayon kita ug mag-install sa pipila ka dugang nga mga module sa PHP nga kinahanglan sa panahon sa pag-instalar.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Sunod, ablihi ang php.ini file
$ sudo vim /etc/php.ini
Himoa ang mosunod nga mga pagbag-o ug i-save ang file.
memory_limit = 256 output_buffering = Off max_execution_time = 300 date.timezone = Europe/London
Lakang 2: Paghimo usa ka Database alang sa Joomla
Sa pagpadayon, maghimo kami usa ka database alang sa Joomla. Busa, pag-access sa imong MariaDB database server.
$ sudo mysql -u root -p
Paghimo sa database sama sa mosunod. Niini nga pananglitan, ang joomla_db mao ang database alang sa Joomla.
CREATE DATABASE joomla_db;
Sunod, paghimo ug database user ug ihatag ang tanang pribilihiyo sa Joomla database.
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';
I-save ang mga pagbag-o ug paggawas sa prompt sa MariaDB.
FLUSH PRIVILEGES; EXIT;
Ania ang usa ka katingbanan sa tanan nga mga pahayag sa SQL.
Lakang 3: I-download ang Joomla ug I-configure
Human sa paghimo sa database, wget command.
$ wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip
Sa higayon nga ma-download, unzip ang Joomla file ngadto sa gamut nga dokumento.
$ sudo unzip joomla.zip -d /var/www/html/joomla
Siguruha nga hatagan ang pagpanag-iya sa direktoryo sa joomla sa tiggamit sa apache.
$ sudo chown -R apache:apache /var/www/html/joomla/
Ug ibutang ang mga permiso sama sa mosunod.
$ sudo chmod -R 775 /var/www/html/joomla/
Lakang 4: I-configure ang Apache Virtual Host alang sa Joomla
Kinahanglan namon nga i-configure ang Apache aron ma-host ang Joomla. Aron makab-ot kini, maghimo kami usa ka virtual host file alang sa Joomla, ug alang niana, kinahanglan namon nga i-configure ang usa ka virtual host file sama sa gipakita.
$ sudo vim /etc/httpd/conf.d/joomla.conf
Idikit ang mosunod nga mga linya. Para sa direktiba, gamita ang Fully Qualified Domain Name (FQDN) sa server o public IP.
<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>
Pag-save ug paggawas. Dayon i-restart ang Apache HTTP webserver aron magamit ang mga pagbag-o nga gihimo.
$ sudo systemctl restart httpd
Kung ikaw adunay firewalld nga nagdagan, kinahanglan nimo nga tugutan ang trapiko sa HTTP sa webserver.
Pagdalagan ang mosunod nga sugo:
$ sudo firewall-cmd --add-service=http --zone=public --permanent
Mahimo usab nimo tugutan ang HTTPS protocol nga usa ka luwas nga HTTP protocol.
$ sudo firewall-cmd --add-service=https --zone=public --permanent
Sa katapusan, i-reload ang Firewall aron magamit ang mga pagbag-o.
$ sudo firewall-cmd --reload
Niini nga punto, ang Joomla kinahanglan nga ma-access gikan sa usa ka web browser. Magpadayon ta ug tapuson ang setup.
Lakang 5: Pag-access sa Joomla gikan sa Browser
Ilunsad ang imong web browser ug tan-awa ang gipakita nga URL
http://server-ip or domain.com
Gitultolan ka niini sa panid nga gipakita. Ihatag ang tanang gikinahanglan nga impormasyon sama sa Site name, email address, username, ug password, ug i-klik ang 'Next'.
Pun-a ang mga detalye sa database ug i-klik ang 'Sunod'.
Alang sa seksyon sa FTP, luwas nga biyaan ang tanan nga blangko sa karon ug i-klik ang 'Sunod'.
Ang sunod nga screen maghatag kanimo usa ka kinatibuk-ang pagtan-aw sa tanan nga mga setting nga gihimo ug gitugotan ka nga makita kung ang tanan nga mga kinahanglanon natuman. Dayon i-klik ang 'Install'.
Sa diha nga ang pag-instalar malampuson nga nahuman, ikaw pagaaghaton sa pagtangtang sa instalasyon folder. Mao nga, pag-klik sa 'Kuhaa ang folder sa pag-install aron malimpyohan ang direktoryo.
Dayon i-klik ang 'Administrator' nga buton. Kini magtultol kanimo ngadto sa login page nga gipakita. Pagsulod sa imong mga kredensyal sa pag-login ug i-klik ang 'Login'.
Sa katapusan, makit-an nimo ang dashboard ni Joomla ingon nga gihatag.
Gikan dinhi, mahimo nimong buhaton ug ipasibo ang imong blog o website gamit ang lainlaing mga tema ug mga plugin sa imong gusto. Mao na, guys! Gilakaw ka namo pinaagi sa pag-instalar sa Joomla sa Rocky Linux ug AlmaLinux.
Dugang pa, mahimo usab nimo nga masiguro ang imong Joomla pinaagi sa pagpagana sa HTTPS sa website.