Chamilo
Installation du serveur Web
On se rend sur le site d'Apachefriends pour télécharger xampp. Chamilo ne supporte pas PHP 8. On télécharge bien la version 7.4.16.
On l'installe.
Installation de Chamilo
On télécharge Chamilo.
https://chamilo.org/fr/telecharger/
On l'extrait dans C:\xampp\htdocs\.
On renomme le dossier "chamilo".
On ajoute un certificat dans Apache. (ici, le wildcard créé pour Zabbix & GLPI)
On crée ensuite un vhost.
On modifie ensuite le fichier php.ini (C:\xampp\php\phi.ini)
max_execution_time = 300 ;Maximum execution time of each script, in seconds
max_input_time = 600 ;Maximum amount of time each script may spend parsing request data
memory_limit = 128M ;Maximum amount of memory a script may consume (128MB)
post_max_size = 100M
upload_max_filesize = 100M;
short_open_tag = Off
safe_mode = Off
magic_quotes_gpc = Off
magic_quotes_runtime = OffDate.timezone = ‘Europe/Paris’
session.cookie_httponly = On
opcache.enable = 1
extension=intl
extension=ldap
display_erros=Off
On redémarre Apache.
On crée un utilisateur dans MySQL. Sur le serveur, on se rend dans PhpMyAdmin. http://localhost/phpmyadmin
create database chamilo_db character set utf8 collate utf8_bin;
create user chamilo@localhost identified by 'password';
grant all privileges on chamilo_db.* to chamilo@localhost;
On peut ensuite installer.
Chamilo vérifie si tout est en ordre avant installation. Ici tout est bon.
On supprime donc le répertoire "mail/install/" et "app/config/" en lecture seule.