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.

image-1615831798934.png

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)

image-1615836207557.png

On crée ensuite un vhost.

image-1615835425175.png

image-1615836566898.png

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 = Off

Date.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

image-1615836998418.png

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.

https://chamilo.littoral1.fr/

image-1615837115707.png

image-1615843241613.png

Chamilo vérifie si tout est en ordre avant installation. Ici tout est bon.

image-1615843648043.png

image-1615843711790.png

image-1615843875918.png

image-1615843851109.png

 

image-1615844046318.png

On supprime donc le répertoire "mail/install/" et "app/config/" en lecture seule.

image-1615844113432.png