Kā instalēt Joomla uz CentOS 8


Joomla ir populāra bezmaksas un atvērtā koda satura pārvaldības sistēma (CMS), kas rakstīta PHP. Lai gan tas nav tik populārs kā tā kolēģis WordPress, to joprojām izmanto, lai izveidotu emuārus/vietnes ar ierobežotām vai vispār bez tīmekļa programmēšanas zināšanām.

Tam ir veikls un intuitīvs, viegli lietojams tīmekļa interfeiss, kas ir iesaiņots ar daudziem papildinājumiem, kurus varat izmantot, lai uzlabotu savas vietnes izskatu un funkcionalitāti.

Šajā rakstā jūs uzzināsiet, kā instalēt Joomla CentOS 8.

Tā kā Joomla ir PHP platforma, kas tiks pārvaldīta priekšējā daļā un glabās datus, jums ir jābūt instalētai LAMP kaudzei CentOS 8. Tas ir saīsinājums Linux, Apache, MariaDB/MySQL un PHP.

1. darbība: instalējiet PHP moduļus CentOS 8

Kad esat iestatījis LAMP iestatīšanu, varat sākt instalēt dažus papildu PHP moduļus, kuriem ir izšķiroša nozīme Joomla instalācijā.

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

2. solis: izveidojiet Joomla datu bāzi

Kad PHP moduļi ir instalēti, mums ir jāizveido Joomla datu bāze failu glabāšanai instalēšanas laikā un pēc tās.

Sāksim MariaDB serveri un apstiprināsim MariaDB servera statusu.

$ sudo systemctl start mariadb
$ sudo systemctl status mariadb

Serveris darbojas un darbojas, kas ir lieliski. Tagad piesakieties MariaDB datu bāzē, kā parādīts.

$ mysql -u root -p

Tagad izveidojiet Joomla datu bāzi un datubāzes lietotāju, izpildot zemāk esošās komandas MariaDB datu bāzes dzinējā.

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. darbība: lejupielādējiet Joomla instalācijas pakotni

Pēc datubāzes izveides Joomla failu glabāšanai dodieties uz Joomla oficiālo vietni un lejupielādējiet jaunāko instalācijas pakotni. Laikā, kad tika izveidota šī rokasgrāmata, jaunākā versija ir Joomla 3.9.16.

Tātad, izmantojiet komandu wget, lai lejupielādētu saspiestu pakotni, kā parādīts:

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

Pēc lejupielādes izpakojiet failu direktorijā /var/www/html , kā parādīts.

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

Piešķiriet atbilstošās faila atļaujas un īpašumtiesības, kā parādīts.

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

4. darbība: konfigurējiet Apache Joomla

Mums ir jākonfigurē Apache tīmekļa serveris, lai tas apkalpotu Joomla tīmekļa lapas. Lai tas būtu veiksmīgi, mēs izveidosim virtuālo resursdatora failu.

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

Pievienojiet zemāk esošās rindas.

<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>

Saglabājiet izmaiņas un izejiet no faila.

Lai lietotu izmaiņas, restartējiet Apache tīmekļa serveri.

$ sudo systemctl restart httpd

Konfigurācijas ir gandrīz pabeigtas. Tomēr mums ir jāļauj piekļūt ārējiem lietotājiem, lai piekļūtu Joomla no mūsu servera. Lai to panāktu, mums jāatver 80. un 443. ports, kas ir HTTP un HTTPS porti.

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

Lai piemērotu izmaiņas, atkārtoti ielādējiet ugunsmūri, kā parādīts.

$ sudo firewall-cmd --reload

5. darbība: Joomla instalēšanas pabeigšana

Vienīgais atlikušais solis ir pabeigt instalēšanu, izmantojot tīmekļa pārlūku. Lai to izdarītu, URL joslā ierakstiet sava servera IP adresi, kā parādīts:

http://server-IP

Tevi sagaidīs ekrāns, kā parādīts.

Aizpildiet visu nepieciešamo informāciju, piemēram, vietnes nosaukumu, vietnes informāciju, administratora lietotājvārdu un paroli, e-pasta adresi un noklikšķiniet uz pogas Nākamais.

Šajā vietnē tiks parādīta informācija par jūsu datu bāzi. Ievadiet datu bāzes veidu kā MySQL un ievadiet pārējo informāciju, piemēram, datu bāzes nosaukumu, lietotājvārdu un paroli.

Pēc tam noklikšķiniet uz pogas Nākamais. Tādējādi tiek atvērta šī lapa, kurā jums būs jāpārskata visi iestatījumi. Ja viss izskatās labi. noklikšķiniet uz pogas Instalēt.

Ja viss noritēja labi, jūs saņemsit paziņojumu, ka Joomla ir instalēta.

Lai pabeigtu instalēšanu, ieteicams izdzēst instalācijas mapi. Tāpēc noklikšķiniet uz pogas “Noņemt instalācijas mapi”, lai pilnībā iztīrītu instalācijas direktoriju.

Lai piekļūtu Joomla vadības panelim, URL joslā ierakstiet šo.

http://server-IP/administrator

Norādiet lietotājvārdu un paroli un nospiediet pogu Pieteikties. Un tur iet Joomla informācijas panelis! Tagad jūs varat sākt veidot satriecošus emuārus un vietnes.

Mēs esam veiksmīgi instalējuši Joomla vietnē CentOS 8. Jūsu atsauksmes ir laipni gaidītas.