Het Joomla CMS wordt meestal geïnstalleerd via een webbrowserinterface.
Ervaren gebruikers kunnen echter de voorkeur geven aan het installeren van Joomla met behulp van opdrachten in een terminalinterface. Dit maakt snelle implementatie van meerdere Joomla-instanties mogelijk.
Systeemvereisten
Joomla vereist PHP, een database en een webserver. Voor de meest recente informatie over de ondersteunde software en de minimale en aanbevolen versies, bezoek de Technische Vereisten pagina.
De installatie kan op twee verschillende manieren worden uitgevoerd:
Handmatige installatie
Handmatige installatie biedt goede controle tijdens het installatieproces. Elke stap is zichtbaar in de terminal en kan worden afgebroken met Ctrl+C in geval van een onjuiste invoer.
Stappen die moeten worden uitgevoerd
php installation/joomla.php install
Installeer Joomla =================
Systeemvereisten controleren...OK
Configuratie verzamelen...
Voer de naam van uw Joomla-site in: > J51
Voer de echte naam van uw Super User in: > John Doe
Stel de gebruikersnaam in voor uw Super User-account: > johndoe
Stel het wachtwoord in voor uw Super User-account: >
Voer het e-mailadres van de website Super User in: >
Databasetype. Ondersteund: mysql, mysqli, pgsql [mysqli]: >
Databasehost [localhost]: >
Databasegebruikersnaam: > j4
Databasewachtwoord: >
Databasenaam [joomla_db]: > j51
Voorvoegsel voor de databasetabellen [u5dke_]: >
Versleuteling voor de databaseverbinding. Waarden: 0=Geen, 1=Eenweg, 2=Tweeweg [0]: >
Relatief of absoluut pad naar de publieke map []: > OK
DB-verbinding valideren...OK
Database maken en vullen...OK
Configuratie.php en aanvullende setup schrijven ...OK
Map /installation verwijderen...OK [OK]
Joomla is geïnstalleerd
Zodra het script met succes is voltooid, kan de nieuwe website worden geopend via uw webbrowser.
Opmerkingen
Scriptgestuurde automatische installatie
De installatie van Joomla wordt aangestuurd door een joomla.php-bestand dat zich bevindt in de installatie submap na het uitpakken van het Joomla-pakketbestand. Elke programmeertaal die het aanroepen en uitvoeren van PHP-bestanden mogelijk maakt, stelt je in staat om een script te maken dat de benodigde voorbereidingen en de daadwerkelijke installatie automatiseert met behulp van aangepaste variabelen. Een lijst met parameters kan worden verkregen met het volgende commando:
php installation/joomla.php help install
Hier is een voorbeeld van een shell-script genaamd jinstall.sh, geplaatst in de Joomla hoofdmap, gemaakt voor een eenvoudige Joomla-installatie:
#!/bin/bash php installation/joomla.php install \
--site-name=SITE-NAAM \
--admin-user=ADMIN-GEBRUIKER \
--admin-username=ADMIN-GEBRUIKERSNAAM \
--admin-password=ADMIN-WACHTWOORD \
--admin-email=
--db-type=mysqli \
--db-host=localhost \
--db-user=j51 \
--db-pass=Garbage1n0ut \
--db-name=j51 \
--db-prefix=xyz12_ \
--db-encryption=0 \
--public-folder=j51
Met zijn permissies ingesteld op 700 is het een eenvoudige kwestie om het script aan te roepen vanaf de commandoregel met ./jinstall.sh en Joomla is letterlijk in een oogwenk geïnstalleerd. Het script had kunnen worden bewerkt om plaatsaanduidingswaarden te wijzigen, of deze kunnen later worden gewijzigd na het inloggen als beheerder.
Als je deze aanpak gebruikt, vergeet dan niet om je jinstall.sh-script te verwijderen of het uit je webstructuur te verplaatsen voor later gebruik elders. De installatiemap wordt aan het einde van het installatieproces verwijderd. Het jinstall.sh-script een tweede keer uitvoeren zal dus niet werken.