Kako instalirati Joomla na CentOS 8
Joomla je popularan besplatni Sistem za upravljanje sadržajem otvorenog koda (CMS) napisan u PHP-u. Iako nije toliko popularan kao njegov pandan WordPress, još uvijek se koristi za kreiranje blogova/web stranica s ograničenim ili nimalo znanja o web programiranju.
Dolazi s urednim i intuitivnim web sučeljem koje je jednostavno za korištenje i prepuno brojnih dodataka koje možete koristiti da poboljšate izgled i funkcionalnost vaše web stranice.
U ovom članku ćete naučiti kako da instalirate Joomla na CentOS 8.
Preduvjeti
Budući da je Joomla PHP platforma koja će se administrirati na prednjem dijelu i pohranjivati podatke, morate imati LAMP stack instaliran na CentOS 8. Ovo je akronim za Linux, Apache, MariaDB/MySQL i PHP.
Korak 1: Instalirajte PHP module u CentOS 8
Kada postavite LAMP podešavanje, možete početi instalirati nekoliko dodatnih PHP modula, koji su ključni za Joomla instalaciju.
sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Korak 2: Kreirajte Joomla bazu podataka
Jednom kada su PHP moduli instalirani, moramo kreirati bazu podataka za Joomla za čuvanje datoteka tokom i nakon instalacije.
Pokrenimo MariaDB server i potvrdimo status MariaDB servera.
sudo systemctl start mariadb
sudo systemctl status mariadb
Server radi, što je odlično. Sada se prijavite na MariaDB mehanizam baze podataka kao što je prikazano.
mysql -u root -p
Sada kreirajte bazu podataka i korisnika baze podataka za Joomla tako što ćete izvršiti donje naredbe u sistemu MariaDB baze podataka.
MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Korak 3: Preuzmite Joomla instalacioni paket
Nakon kreiranja baze podataka za pohranu Joomlinih datoteka, idite na službenu web stranicu Joomla i preuzmite najnoviji instalacioni paket. U vrijeme pisanja ovog vodiča, najnovija verzija je Joomla 3.9.16.
Dakle, koristite naredbu wget da preuzmete zip paket kao što je prikazano:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip
Nakon preuzimanja, raspakirajte datoteku u /var/www/html
direktorij kao što je prikazano.
sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html
Dodijelite odgovarajuće dozvole i vlasništvo datoteke kao što je prikazano.
sudo chown -R apache:apache /var/www/html/joomla
sudo chmod 755 /var/www/html/joomla
Korak 4: Konfigurišite Apache za Joomla
Moramo konfigurirati naš Apache web server da služi Joomla web stranicama. Da bi ovo bilo uspješno, kreirat ćemo virtualni host fajl.
sudo /etc/httpd/conf.d/joomla.conf
Dodajte redove ispod.
<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>
Sačuvajte promjene i izađite iz datoteke.
Da biste primijenili promjene, ponovo pokrenite Apache web server.
sudo systemctl restart httpd
Skoro smo gotovi s konfiguracijama. Međutim, moramo dozvoliti pristup vanjskim korisnicima da pristupe Joomla sa našeg servera. Da bismo to postigli, moramo otvoriti portove 80 i 443 koji su HTTP i HTTPS portovi.
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Da biste primijenili promjene, ponovo učitajte zaštitni zid kao što je prikazano.
sudo firewall-cmd --reload
Korak 5: Završavanje instalacije Joomle
Jedini preostali korak je dovršiti instalaciju putem web pretraživača. Da biste to učinili, unesite IP adresu vašeg servera u URL traku kao što je prikazano:
http://server-IP
Dočekaće vas ekran kao što je prikazano.
Unesite sve potrebne detalje kao što su naziv stranice, informacije o stranici, korisničko ime i lozinka administratora, adresa e-pošte i kliknite na dugme 'Dalje'.
Ova web stranica će tražiti detalje vaše baze podataka. Dakle, navedite tip baze podataka kao MySQL i unesite ostale detalje kao što su ime baze podataka, korisničko ime i lozinka.
Zatim kliknite na dugme 'Dalje'. Ovo vas dovodi do ove stranice na kojoj ćete morati pregledati sva podešavanja. Ako sve izgleda ok. kliknite na dugme 'Instaliraj'.
Ako je sve prošlo kako treba, dobit ćete obavještenje da je Joomla instaliran.
Da biste dovršili instalaciju, preporučuje se da izbrišete instalacioni folder. Stoga kliknite na dugme “Ukloni instalacioni folder” da biste potpuno očistili instalacijski direktorij.
Za pristup Joomla kontrolnom panelu upišite sljedeće u URL traku.
http://server-IP/administrator
Unesite korisničko ime i lozinku i pritisnite dugme 'Prijava'. A tu je i Joomlina kontrolna tabla! Sada možete početi kreirati zapanjujuće blogove i web stranice.
Uspješno smo instalirali Joomla na CentOS 8. Vaše povratne informacije su dobrodošle.