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.