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.