Kako namestiti Joomla na Rocky Linux in AlmaLinux


Joomla, napisana v PHP, je priljubljen CMS (sistem za upravljanje vsebine), ki se uporablja za ustvarjanje osupljivih spletnih mest in blogov z uporabo tem in ton izvrstnih dodatkov. Je drugi za WordPress kot najbolj priljubljen in pogosto uporabljen sistem za upravljanje vsebine.

Oglejte si vodnik, kako namestiti WordPress na Rocky Linux in AlmaLinux.

Ta vodnik je navodila o tem, kako lahko namestite Joomlo na Rocky Linux in AlmaLinux.

Preden nastavite Joomla, se prepričajte, da imate najprej nameščen primerek sklada LAMP. Imamo izčrpen vodnik o obeh.

  • Kako namestiti LAMP Stack na Rocky Linux
  • Kako namestiti sklad LAMP v AlmaLinux

1. korak: Namestite dodatne module PHP

Ko je nameščen sklad LAMP, pojdimo naprej in namestimo nekaj dodatnih modulov PHP, ki bodo potrebni med namestitvijo.

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

Nato odprite datoteko php.ini

$ sudo vim /etc/php.ini

Izvedite naslednje spremembe in shranite datoteko.

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

2. korak: Ustvarite bazo podatkov za Joomla

Nadaljujemo, ustvarili bomo bazo podatkov za Joomla. Zato dostopajte do strežnika baze podatkov MariaDB.

$ sudo mysql -u root -p

Ustvarite bazo podatkov, kot sledi. V tem primeru je joomla_db baza podatkov za Joomla.

CREATE DATABASE joomla_db;

Nato ustvarite uporabnika baze podatkov in dodelite vse privilegije bazi podatkov Joomla.

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

Shranite spremembe in zapustite poziv MariaDB.

FLUSH PRIVILEGES;
EXIT;

Tukaj je povzetek vseh stavkov SQL.

3. korak: Prenesite Joomla in konfigurirajte

Po ustvarjanju baze podatkov ukaz wget.

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

Ko jo prenesete, razpakirajte datoteko Joomla v koren dokumenta.

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

Ne pozabite dodeliti lastništva imenika joomla uporabniku apache.

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

In nastavite dovoljenja, kot sledi.

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

4. korak: Konfigurirajte virtualni gostitelj Apache za Joomla

Apache moramo konfigurirati za gostovanje Joomle. Da bi to dosegli, bomo ustvarili datoteko navideznega gostitelja za Joomla, za to pa moramo konfigurirati datoteko navideznega gostitelja, kot je prikazano

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

Prilepite naslednje vrstice. Za direktivo uporabite Fully Qualified Domain Name (FQDN) strežnika ali javni 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>

Shrani in zapusti. Nato znova zaženite spletni strežnik Apache HTTP, da uporabite izvedene spremembe.

$ sudo systemctl restart httpd

Če imate zagnan požarni zid, morate dovoliti promet HTTP na spletni strežnik.

Zaženite naslednji ukaz:

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

Morda boste želeli dovoliti tudi protokol HTTPS, ki je varen protokol HTTP.

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

Na koncu znova naložite požarni zid, da uveljavite spremembe.

$ sudo firewall-cmd --reload

Na tej točki bi morala biti Joomla dostopna iz spletnega brskalnika. Pojdimo naprej in dokončajmo nastavitev.

5. korak: dostopajte do Joomle iz brskalnika

Zaženite spletni brskalnik in prebrskajte prikazani URL

http://server-ip or domain.com

To vas usmeri na prikazano stran. Vnesite vse potrebne podatke, kot so ime spletnega mesta, e-poštni naslov, uporabniško ime in geslo ter kliknite »Naprej«.

Izpolnite podrobnosti baze podatkov in kliknite »Naprej«.

Za razdelek FTP je varno, da za zdaj pustite vse prazno in kliknite »Naprej«.

Naslednji zaslon vam bo dal pregled vseh opravljenih nastavitev in vam omogoča, da vidite, ali so izpolnjeni vsi predpogoji. Nato kliknite na »Namesti«.

Ko je namestitev uspešno zaključena, boste pozvani, da odstranite namestitveno mapo. Torej kliknite »Odstrani namestitveno mapo«, da počistite imenik.

Nato kliknite gumb »Administrator«. To vas bo usmerilo na prikazano stran za prijavo. Vnesite svoje poverilnice za prijavo in kliknite »Prijava«.

Na koncu boste dobili pogled na nadzorno ploščo Joomla, kot je na voljo.

Od tu lahko ustvarite in prilagodite svoj blog ali spletno mesto z različnimi temami in vtičniki po svojih željah. To je to, fantje! Vodili smo vas skozi namestitev Joomle na Rocky Linux in AlmaLinux.

Poleg tega lahko svojo Joomlo zaščitite tudi z omogočanjem HTTPS na spletnem mestu.