Kako instalirati Joomla na Rocky Linux i AlmaLinux


Napisan u PHP, Joomla je popularan CMS (Sistem za upravljanje sadržajem) koji se koristi za kreiranje fantastičnih web stranica i blogova koristeći teme i mnoštvo odličnih dodataka. Drugi je iza WordPress-a kao najpopularnijeg i najčešće korištenog Sistema za upravljanje sadržajem.

Pogledajte vodič o tome kako instalirati WordPress na Rocky Linux i AlmaLinux.

Ovaj vodič je vodič o tome kako možete instalirati Joomla na Rocky Linux i AlmaLinux.

Preduvjeti

Prije postavljanja Joomla, uvjerite se da prvo imate instaliranu instancu steka LAMP. Imamo sveobuhvatan vodič za oba.

  • Kako instalirati LAMP Stack na Rocky Linux
  • Kako instalirati LAMP Stack u AlmaLinux

Korak 1: Instalirajte dodatne PHP module

Sa instaliranim stekom LAMP, idemo dalje i instaliramo neke dodatne PHP module koji će biti potrebni tokom instalacije.

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

Zatim otvorite datoteku php.ini

sudo vim /etc/php.ini

Napravite sljedeće promjene i sačuvajte datoteku.

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

Korak 2: Kreirajte bazu podataka za Joomla

Idemo dalje, kreiraćemo bazu podataka za Joomla. Stoga, pristupite svom MariaDB serveru baze podataka.

sudo mysql -u root -p

Kreirajte bazu podataka na sljedeći način. U ovom primjeru, joomla_db je baza podataka za Joomla.

CREATE DATABASE joomla_db;

Zatim kreirajte korisnika baze podataka i dodijelite sve privilegije bazi podataka Joomla.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';

Sačuvajte promjene i izađite iz MariaDB odzivnika.

FLUSH PRIVILEGES;
EXIT;

Evo sažetka svih SQL naredbi.

Korak 3: Preuzmite Joomla i konfigurišite

Nakon kreiranja baze podataka, preuzmite Joomla sa web stranice ili zgrabite zip datoteku koristeći komandu wget.

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

Nakon preuzimanja, raspakirajte Joomla datoteku u korijen dokumenta.

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

Obavezno dodijelite vlasništvo nad joomla direktorijumom apache korisniku.

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

I postavite dozvole na sljedeći način.

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

Korak 4: Konfigurišite Apache Virtual Host za Joomla

Moramo konfigurirati Apache za host Joomla. Da bismo to postigli, kreirat ćemo virtualnu host datoteku za Joomla, i za to moramo konfigurirati virtuelnu host datoteku kao što je prikazano

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

Zalijepite sljedeće redove. Za direktivu koristite potpuno kvalificirano ime domene (FQDN) servera ili 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>

Sačuvaj i izađi. Zatim ponovo pokrenite Apache HTTP web server da biste primijenili napravljene promjene.

sudo systemctl restart httpd

Ako imate pokrenut firewalld, morate dozvoliti HTTP promet na web serveru.

Pokrenite sljedeću naredbu:

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

Možda biste željeli dozvoliti i HTTPS protokol koji je siguran HTTP protokol.

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

Na kraju, ponovo učitajte zaštitni zid da biste primijenili promjene.

sudo firewall-cmd --reload

U ovom trenutku, Joomla bi trebala biti dostupna iz web pretraživača. Idemo dalje i finaliziramo postavljanje.

Korak 5: Pristupite Joomli iz pretraživača

Pokrenite svoj web pretraživač i pregledajte prikazani URL

http://server-ip or domain.com

Ovo vas usmjerava na prikazanu stranicu. Navedite sve potrebne informacije kao što su naziv web-mjesta, adresa e-pošte, korisničko ime i lozinka i kliknite na 'Dalje'.

Popunite detalje baze podataka i kliknite na 'Dalje'.

Za odjeljak FTP, sigurno je ostaviti sve prazno za sada i kliknuti na 'Dalje'.

Sljedeći ekran će vam dati pregled svih napravljenih postavki i omogućiti vam da vidite da li su ispunjeni svi preduslovi. Zatim kliknite na 'Instaliraj'.

Kada se instalacija uspješno završi, od vas će biti zatraženo da uklonite instalacijsku mapu. Dakle, kliknite na 'Ukloni instalacijsku mapu ” da očistite direktorij.

Zatim kliknite na dugme 'Administrator'. Ovo će vas usmjeriti na prikazanu stranicu za prijavu. Unesite svoje vjerodajnice za prijavu i kliknite na 'Prijava'.

Konačno, dobićete pogled na Joomlinu kontrolnu tablu kako je dato.

Odavde možete kreirati i prilagoditi svoj blog ili web stranicu koristeći različite teme i dodatke prema vašim željama. To je to, momci! Proveli smo vas kroz instalaciju Joomla na Rocky Linux i AlmaLinux.

Nadalje, također možete osigurati svoju Joomlu tako što ćete omogućiti HTTPS na web stranici.