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 JoomlaRocky 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 JoomlaRocky Linux og AlmaLinux.

Videre kan du også sikre din Joomla ved å aktivere HTTPS på nettsiden.