Wéi installéiere Joomla op CentOS 8
Joomla ass e populäre gratis an Open-Source Content Management System (CMS) geschriwwen a PHP. Och wann et net sou populär ass wéi säi Kolleg WordPress, gëtt et ëmmer nach benotzt fir Blogs/Websäiten mat limitéierten oder guer kengem Webprogramméierungswëssen ze kreéieren.
Et kënnt mat enger ordentlecher an intuitiver Web-Interface déi einfach ze benotzen ass a mat villen Add-ons gepackt ass, déi Dir benotze kënnt fir d'Erscheinung an d'Funktionalitéit vun Ärer Websäit ze verbesseren.
An dësem Artikel léiert Dir wéi Dir Joomla op CentOS 8 installéiere wëllt.
Well Joomla eng PHP-Plattform ass, déi am Front-End verwalt gëtt an d'Daten späichert, musst Dir e LAMP-Stack op CentOS 8 installéieren. Dëst ass en Akronym fir Linux, Apache, MariaDB/MySQL, a PHP.
Schrëtt 1: Installéiere PHP Moduler an CentOS 8
Wann Dir e LAMP Setup op der Plaz hutt, kënnt Dir ufänken e puer zousätzlech PHP Moduler z'installéieren, déi entscheedend sinn fir d'Joomla Installatioun.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Schrëtt 2: Erstellt Joomla Datebank
Wann d'PHP Moduler installéiert sinn, Mir mussen eng Datebank fir Joomla erstellen fir Dateien während an no der Installatioun ze halen.
Loosst eis de MariaDB Server starten an de Status vum MariaDB Server bestätegen.
$ sudo systemctl start mariadb $ sudo systemctl status mariadb
De Server ass op a leeft, wat super ass. Loggt Iech elo op MariaDB Datebankmotor wéi gewisen.
$ mysql -u root -p
Erstellt elo eng Datebank an e Datebank Benotzer fir Joomla andeems Dir d'Befehle hei ënnen am MariaDB Datebankmotor ausféiert.
MariaDB [(none)]> CREATE DATABASE joomla_db; MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Schrëtt 3: Download Joomla Installatioun Package
Nodeems Dir d'Datebank erstallt hutt fir Joomla Dateien ze späicheren, gitt weider op Joomla's offiziell Websäit an luet de leschten Installatiounspaket erof. Zu der Zäit vun dësem Guide erofzesetzen, ass déi lescht Versioun Joomla 3.9.16.
Also benotzt de wget Kommando fir de zipped Package erofzelueden wéi gewisen:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip
Eemol erofgelueden, unzip d'Datei an de /var/www/html
Verzeichnis wéi gewisen.
$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html
Gitt déi entspriechend Dateipermissiounen a Besëtzer wéi gewisen.
$ sudo chown -R apache:apache /var/www/html/joomla $ sudo chmod 755 /var/www/html/joomla
Schrëtt 4: Apache fir Joomla konfiguréieren
Mir mussen eisen Apache Webserver konfiguréieren fir Joomla Websäiten ze déngen. Fir dëst erfollegräich ze sinn, wäerte mir eng virtuell Hostdatei erstellen.
$ sudo /etc/httpd/conf.d/joomla.conf
Fëllt d'Linnen hei ënnen un.
<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>
Späichert d'Ännerungen a gitt d'Datei aus.
Fir d'Ännerungen z'applizéieren, start den Apache Webserver nei.
$ sudo systemctl restart httpd
Mir si bal fäerdeg mat de Konfiguratiounen. Wéi och ëmmer, mir mussen Zougang zu externe Benotzer erlaben fir Joomla vun eisem Server ze kréien. Fir dëst z'erreechen, musse mir d'Ports 80 an 443 opmaachen, déi HTTP an HTTPS Ports sinn.
$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https
Fir d'Ännerungen z'applizéieren, lued d'Firewall nei wéi gewisen.
$ sudo firewall-cmd --reload
Schrëtt 5: Finaliséierung vun der Joomla Installatioun
Deen eenzege Schrëtt bleift ass d'Installatioun iwwer e Webbrowser ofzeschléissen. Fir dëst ze maachen, gitt d'IP Adress vun Ärem Server an der URL Bar wéi gewisen:
http://server-IP
Dir wäert vum Écran begréisst ginn wéi gewisen.
Fëllt all déi néideg Detailer aus wéi de Site Numm, Site Informatioun, Admin Benotzernumm & Passwuert, E-Mail Adress a klickt op de 'Next' Knäppchen.
Dës Websäit freet fir Är Datebank Detailer. Also liwwert den Datebank Typ als MySQL, a schlëssel de Rescht vun den Detailer wéi Datebanknumm, Benotzernumm a Passwuert a.
Da klickt op de 'Next' Knäppchen. Dëst bréngt Iech op dës Säit wou Dir verlaangt all d'Astellungen ze iwwerpréiwen. Wann alles ok ausgesäit. klickt op de 'Installéieren' Knäppchen.
Wann alles gutt gaang ass, kritt Dir eng Notifikatioun datt Joomla installéiert ass.
Fir d'Installatioun ofzeschléissen, ass et recommandéiert den Installatiounsdossier ze läschen. Dofir klickt op de Installatiounsdatei läschen Knäppchen fir den Installatiounsverzeichnis komplett ze läschen.
Fir Zougang zu der Joomla Kontrollpanel gitt déi folgend an der URL Bar.
http://server-IP/administrator
Gitt de Benotzernumm a Passwuert a klickt op de 'Login' Knäppchen. An do geet dem Joomla's Dashboard! Dir kënnt elo ufänken erstaunlech Blogs a Websäiten ze kreéieren.
Mir hunn Joomla erfollegräich installéiert op CentOS 8. Äre Feedback ass wëllkomm.