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.