![Alles wat u moet weten over Trojaans paard en hoe u het kunt elimineren](/f/e72c93451ec814756906dfdeb129c5d4.png?width=100&height=100)
Joomla is een populaire gratis en open source Contentmanagement systeem (CMS) geschreven in PHP. Hoewel het niet zo populair is als zijn tegenhanger WordPress, het wordt nog steeds gebruikt voor het maken van blogs/websites met beperkte of geen kennis van webprogrammering.
Het wordt geleverd met een nette en intuïtieve webinterface die gemakkelijk te gebruiken is en vol zit met talloze add-ons die u kunt gebruiken om het uiterlijk en de functionaliteit van uw website te verbeteren.
In dit artikel leer je hoe te installeren Joomla Aan CentOS 8.
Sinds Joomla is een PHP platform dat aan de front-end wordt beheerd en gegevens opslaat, moet u een LAMP-stack geïnstalleerd op CentOS 8. Dit is een acroniem voor Linux, Apache, MariaDB / MySQL, en PHP.
Zodra je een LAMP-opstelling op zijn plaats, kunt u beginnen met het installeren van een paar extra PHP modules, die cruciaal zijn voor de Joomla installatie.
$ sudo dnf installeer php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Zodra de PHP-modules zijn geïnstalleerd, moeten we een database maken voor: Joomla om bestanden vast te houden tijdens en na de installatie.
Laten we beginnen MariaDB server en bevestig de status van de MariaDB server.
$ sudo systemctl start mariadb. $ sudo systemctl-status mariadb.
De server is actief, wat geweldig is. Log nu in op MariaDB database-engine zoals weergegeven.
$ mysql -u root -p.
Maak nu een database en een databasegebruiker voor Joomla door de onderstaande opdrachten uit te voeren in de MariaDB-database-engine.
MariaDB [(geen)]> MAAK DATABASE joomla_db; MariaDB [(geen)]> VERLENEN ALLES OP joomla_db.* AAN 'joomla_user'@'localhost' GEDENTIFICEERD DOOR '[e-mail beveiligd]’; MariaDB [(geen)]> SPOEL VOORRECHTEN; MariaDB [(geen)]> UITGANG;
Na het aanmaken van de database voor het opslaan van Joomla-bestanden, gaat u verder met: De officiële website van Joomla en download het nieuwste installatiepakket. Op het moment dat deze gids wordt neergeschreven, is de nieuwste versie: Joomla 3.9.16.
Gebruik dus de wget commando om het gezipte pakket te downloaden zoals weergegeven:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip? formaat=zip.
Eenmaal gedownload, unzip het bestand naar de /var/www/html
map zoals weergegeven.
$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html.
Wijs de juiste bestandsrechten en eigendom toe, zoals weergegeven.
$ sudo chown -R apache: apache /var/www/html/joomla. $ sudo chmod 755 /var/www/html/joomla.
We moeten onze. configureren Apache webserver om Joomla's webpagina's te bedienen. Om dit te laten slagen, gaan we een virtueel hostbestand maken.
$ sudo /etc/httpd/conf.d/joomla.conf.
Voeg de onderstaande regels toe.
ServerAdmin [e-mail beveiligd] DocumentRoot "/var/www/html/joomla" Servernaam joomla.example.com ErrorLog "/var/log/httpd/example.com-error_log" CustomLog "/var/log/httpd/example.com-access_log" gecombineerd DirectoryIndex index.html index.php Opties FollowSymLinks AllowOverride All Vereisen dat alles is toegestaan.
Sla de wijzigingen op en verlaat het bestand.
Om de wijzigingen toe te passen, start u de Apache-webserver opnieuw.
$ sudo systemctl herstart httpd.
We zijn bijna klaar met de configuraties. We moeten echter toegang verlenen aan externe gebruikers om toegang te krijgen Joomla van onze server. Om dit te bereiken, moeten we poorten openen 80 en 443 wat de HTTP- en HTTPS-poorten zijn.
$ sudo firewall-cmd --permanent --add-service=http. $ sudo firewall-cmd --permanent --add-service=https.
Om de wijzigingen toe te passen, laadt u de firewall opnieuw zoals weergegeven.
$ sudo firewall-cmd --reload.
De enige stap die overblijft is om de installatie via een webbrowser te voltooien. Typ hiervoor het IP-adres van uw server in de URL-balk, zoals weergegeven:
http://server-IP.
U wordt begroet door het scherm zoals weergegeven.
Vul alle benodigde details in, zoals de sitenaam, site-informatie, admin gebruikersnaam en wachtwoord, e-mailadres en klik op de 'Volgende' knop.
Deze webpagina vraagt om uw databasegegevens. Geef het databasetype dus op als: MySQL, en toets de rest van de details in, zoals databasenaam, gebruikersnaam en wachtwoord.
Klik dan op de ‘Volgende' knop. Dit brengt u naar deze pagina waar u alle instellingen moet controleren. Als alles er goed uitziet. Klik op de 'Installeren' knop.
Als alles goed is gegaan, krijg je een melding dat Joomla is geïnstalleerd.
Om de installatie te voltooien, is het raadzaam de installatiemap te verwijderen. Klik daarom op de “Installatiemap verwijderen” knop om de installatiemap volledig te wissen.
Om toegang te krijgen tot het Joomla-configuratiescherm typt u het volgende in de URL-balk.
http://server-IP/administrator.
Geef de gebruikersnaam en het wachtwoord op en druk op de 'Log in' knop. En daar gaat Joomla's dashboard! U kunt nu beginnen met het maken van prachtige blogs en websites.
We hebben met succes geïnstalleerd Joomla Aan CentOS 8. Uw feedback is welkom.