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.