Wéi installéiere Joomla op Rocky Linux an AlmaLinux


Geschriwwen a PHP, Joomla ass e populäre CMS (Content Management System) benotzt fir beandrockend Websäiten a Blogs ze kreéieren mat Themen, an Tonne vun zécken Add-ons. Et kënnt zweet op WordPress als de populärsten a wäit benotzte Content Management System.

Kuckt de Guide iwwer wéi Dir WordPress op Rocky Linux an AlmaLinux installéiere wëllt.

Dëse Guide ass e Walkthrough wéi Dir Joomla op Rocky Linux an AlmaLinux installéiere kënnt.

Ier Dir Joomla setzt, gitt sécher datt Dir als éischt eng Instanz vum LAMP Stack installéiert hutt. Mir hunn eng ëmfaassend Guide op souwuel.

  • Wéi installéiere ech LAMP Stack op Rocky Linux
  • Wéi installéiere ech LAMP Stack an AlmaLinux

Schrëtt 1: Zousätzlech PHP Moduler installéieren

Mat dem LAMP Stack installéiert, loosst eis virugoen an e puer zousätzlech PHP Moduler installéieren déi während der Installatioun erfuerderlech sinn.

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

Als nächst öffnen d'php.ini Datei

$ sudo vim /etc/php.ini

Maacht déi folgend Ännerungen a späichert d'Datei.

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

Schrëtt 2: Erstellt eng Datebank fir Joomla

Fuert weider, mir wäerte eng Datebank fir Joomla erstellen. Dofir gitt Zougang zu Ärem MariaDB Datebankserver.

$ sudo mysql -u root -p

Erstellt d'Datebank wéi follegt. An dësem Beispill ass joomla_db d'Datebank fir Joomla.

CREATE DATABASE joomla_db;

Als nächst erstellt en Datebank Benotzer a gitt all Privilegien un d'Joomla Datebank.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';

Späichert d'Ännerungen a gitt d'MariaDB-Prompt aus.

FLUSH PRIVILEGES;
EXIT;

Hei ass e Resumé vun all SQL Aussoen.

Schrëtt 3: Luet Joomla erof a konfiguréieren

No der Schafung vun der Datebank, wget Kommando.

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

Eemol erofgelueden, unzip d'Joomla Datei an d'Dokumentroot.

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

Gitt sécher d'Besëtzer vum Joomla Verzeichnis dem Apache Benotzer ze ginn.

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

A setzt d'Permissiounen wéi follegt.

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

Schrëtt 4: Apache Virtual Host fir Joomla konfiguréieren

Mir mussen Apache konfiguréieren fir Joomla ze hosten. Fir dëst z'erreechen, wäerte mir eng virtuell Hostdatei fir Joomla erstellen, an dofir musse mir eng virtuell Hostdatei konfiguréieren wéi gewisen

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

Paste déi folgend Zeilen. Fir d'Direktiv, benotzt de Server säi Fully Qualified Domain Name (FQDN) oder ëffentlech 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>

Retten an Sortie. Da starten den Apache HTTP Webserver nei fir d'Ännerungen z'applizéieren.

$ sudo systemctl restart httpd

Wann Dir Firewalld lafen hutt, musst Dir HTTP Traffic op de Webserver erlaben.

Fëllt de folgende Kommando aus:

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

Dir wëllt och den HTTPS Protokoll erlaben deen e séchere HTTP Protokoll ass.

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

Endlech lued d'Firewall nei fir d'Ännerungen anzesetzen.

$ sudo firewall-cmd --reload

Zu dësem Zäitpunkt soll Joomla aus engem Webbrowser zougänglech sinn. Loosst eis viru goen an de Setup finaliséieren.

Schrëtt 5: Zougang Joomla vum Browser

Start Äre Webbrowser a kuckt duerch d'URL déi ugewise gëtt

http://server-ip or domain.com

Dëst féiert Iech op d'Säit gewisen. Gitt all déi néideg Informatioune wéi Sitenumm, E-Mailadress, Benotzernumm a Passwuert, a klickt Nächst.

Fëllt d'Datebankdetailer aus a klickt op 'Nächst'.

Fir d'FTP Sektioun ass et sécher alles eidel ze loossen fir elo a klickt op 'Nächst'.

Den nächsten Écran gëtt Iech en Iwwerbléck iwwer all déi gemaachten Astellungen an erlaabt Iech ze kucken ob all Viraussetzunge erfëllt sinn. Da klickt op 'Installéieren'.

Wann d'Installatioun erfollegräich ofgeschloss ass, gitt Dir gefrot fir den Installatiounsdossier ze läschen. Also, klickt op de 'Installatiounsdatei läschen' fir de Verzeechnes ze läschen.

Da klickt op de 'Administrator' Knäppchen. Dëst féiert Iech op d'Login Säit gewisen. Gitt Är Login Umeldungsinformatiounen a klickt 'Login'.

Schlussendlech kritt Dir e Bléck op Joomla's Dashboard wéi virgesinn.

Vun hei aus kënnt Dir Äre Blog oder Websäit erstellen an personaliséieren mat verschiddenen Themen a Plugins op Är Preferenz. Dat ass et, Kärelen! Mir hunn Iech duerch d'Installatioun vu Joomla op Rocky Linux an AlmaLinux gefouert.

Ausserdeem kënnt Dir Är Joomla och sécheren andeems Dir HTTPS op der Websäit aktivéiert.