Om Cotonti te gebruiken en van alle mogelijkheden gebruik te maken , moet u er zeker van zijn dat uw server voldoet aan de volgende vereisten. Als u niet zeker bent dat uw webhost dit allemaal ondersteund, moet u zich niet ongerust maken, zelfs shared webhosting ondersteunen deze vereisten meestal.
Apache, nginx of een andere gelijkaardige webserver
PHP 7.3.0 of hoger, met ondersteuning van:
GD Graphics Library
Hash extension
Mbstring
PCRE
PDO and PDO_MySQL
Sessions
Zlib
MySQL 5.0.8 of hoger
mod_rewrite of een gelijkaardig URL rewriting systeem (optioneel)
Cotonti voorziet een installatie wizard die automatisch de juiste configuratie-waarden instelt, de databasetabellen aanmaakt en de geselecteerde modules en plugins installeert. Dit hoofdstuk omschrijft de voorbereiding van de installatie, het installatiescript starten en de stappen die nodig zijn nadat de installatie voltooid is. Het legt ook uit hoe en waarom er bepaalde extensies voor de installatie moeten geselecteerd worden.
Als u het nog niet gedaan heeft, start met het downloaden van de laatste Cotonti-versie van onze website.
7z x cotonti-n.n.n.7z
Het kan zijn dat u eerst 7zip zal moeten installeren (het commando kan verschillen afhankelijk van uw systeem):
sudo apt-get install p7zip
Een andere mogelijkheid is de bestanden te bekomen via onze SVN repositorie. In dit geval zal u SVN moeten geinstalleerd hebben op uw server, of op uw lokale machine als je beslist de bestanden niet onmiddellijk naar de server te downloaden. Met behulp van de command line, kan u de bestanden bekijken als volgt:
svn export svn://svn.cotonti.com/releases/cotonti-0.6.13
Zorg ervoor dat u de laatste versie nummer in bovenstaand adres ingeeft en verplaats de inhoud van de folders naar de publieke root na het downloaden. Vergeet niet de rechten aan te passen van de ‘datas’ folder:
chmod -R 777 datas
In het geval dat u SVN gebruikt van trunk, is hier het commando om alle .svn folders de verwijderen:
rm -rf `find trunk -type d -name '.svn'`
De volgende stap is het opstarten van uw webbrowser en bezoek het adres van uw website, die nu beschikbaar zou moeten zijn. Als er niks te zien is, controleer dan dat de bestanden geupload zijn naar de correcte folder op uw server (de publieke web root). Bij het eerste bezoek, zou u automatisch moeten doorgestuurd worden naar de installatie wizard. Indien dit niet gebeurd, voeg zelf install.php toe aan uw adres.
De installatie wizard is vrij eenvoudig, en zou de meeste stappen moeten uitleggen die nodig zijn om de installatie te voltooien.