Hvordan installere Joomla på Rocky Linux og AlmaLinux
Skrevet i PHP, Joomla er et populært CMS (Content Management System) som brukes til å lage fantastiske nettsteder og blogger ved hjelp av temaer og tonnevis av smarte tillegg. Det kommer på andreplass etter WordPress som det mest populære og mest brukte innholdsstyringssystemet.
Sjekk ut veiledningen for hvordan du installerer WordPress på Rocky Linux og AlmaLinux.
Denne veiledningen er en gjennomgang av hvordan du kan installere Joomla på Rocky Linux og AlmaLinux.
Forutsetninger
Før du angir Joomla, sørg for at du først har en forekomst av LAMP-stakken installert. Vi har en omfattende veiledning om begge.
- Hvordan installere LAMP Stack på Rocky Linux
- Hvordan installere LAMP Stack i AlmaLinux
Trinn 1: Installer flere PHP-moduler
Med LAMP-stabelen installert, la oss gå videre og installere noen ekstra PHP-moduler som kreves underveis under installasjonen.
sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Deretter åpner du filen php.ini
sudo vim /etc/php.ini
Gjør følgende endringer og lagre filen.
memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London
Trinn 2: Opprett en database for Joomla
Vi går videre, vi skal lage en database for Joomla. Få derfor tilgang til MariaDB-databaseserveren din.
sudo mysql -u root -p
Opprett databasen som følger. I dette eksemplet er joomla_db databasen for Joomla.
CREATE DATABASE joomla_db;
Deretter oppretter du en databasebruker og gir alle privilegier til Joomla-databasen.
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';
Lagre endringene og gå ut av MariaDB-ledeteksten.
FLUSH PRIVILEGES;
EXIT;
Her er et sammendrag av alle SQL-setningene.
Trinn 3: Last ned Joomla og konfigurer
Etter at databasen er opprettet, last ned Joomla fra nettstedet eller ta tak i zip-filen ved å bruke wget-kommandoen.
wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip
Når den er lastet ned, pakk ut Joomla-filen til dokumentroten.
sudo unzip joomla.zip -d /var/www/html/joomla
Sørg for å gi eierskap til joomla-katalogen til apache-brukeren.
sudo chown -R apache:apache /var/www/html/joomla/
Og angi tillatelsene som følger.
sudo chmod -R 775 /var/www/html/joomla/
Trinn 4: Konfigurer Apache Virtual Host for Joomla
Vi må konfigurere Apache for å være vert for Joomla. For å oppnå dette skal vi lage en virtuell vertsfil for Joomla, og for det må vi konfigurere en virtuell vertsfil som vist
sudo vim /etc/httpd/conf.d/joomla.conf
Lim inn følgende linjer. For direktivet, bruk serverens Fully Qualified Domain Name (FQDN) eller offentlige 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>
Lagre og lukk. Start deretter Apache HTTP-nettserveren på nytt for å bruke endringene som er gjort.
sudo systemctl restart httpd
Hvis du kjører en brannmur, må du tillate HTTP-trafikk til webserveren.
Kjør følgende kommando:
sudo firewall-cmd --add-service=http --zone=public --permanent
Du vil kanskje også tillate HTTPS-protokollen, som er en sikker HTTP-protokoll.
sudo firewall-cmd --add-service=https --zone=public --permanent
Til slutt laster du inn brannmuren på nytt for å bruke endringene.
sudo firewall-cmd --reload
På dette tidspunktet skal Joomla være tilgjengelig fra en nettleser. La oss gå videre og fullføre oppsettet.
Trinn 5: Få tilgang til Joomla fra nettleseren
Start nettleseren din og bla gjennom URL-en som vises
http://server-ip or domain.com
Dette leder deg til siden som vises. Oppgi all nødvendig informasjon, for eksempel nettstedsnavn, e-postadresse, brukernavn og passord, og klikk «Neste».
Fyll inn databasedetaljene og klikk «Neste».
For FTP-delen er det trygt å la alt stå tomt inntil videre og klikke «Neste».
Den neste skjermen vil gi deg en oversikt over alle innstillingene som er gjort og lar deg se om alle forutsetningene er oppfylt. Klikk deretter på «Installer».
Når installasjonen er fullført, vil du bli bedt om å fjerne installasjonsmappen. Så klikk på «Fjern installasjonsmappe» for å rense katalogen.
Klikk deretter på «Administrator»-knappen. Dette vil lede deg til påloggingssiden som vises. Skriv inn påloggingsinformasjonen din og klikk «Logg på».
Til slutt vil du få et blikk på Joomlas dashbord slik det er gitt.
Herfra kan du opprette og tilpasse bloggen eller nettstedet ditt ved å bruke ulike temaer og plugins til dine preferanser. Det er det, folkens! Vi har ledet deg gjennom installasjonen av Joomla på Rocky Linux og AlmaLinux.
Videre kan du også sikre din Joomla ved å aktivere HTTPS på nettsiden.