Utilisation
|
Configuration minimalePHP
PHP 5.3 n’est plus supporté depuis le 14/08/2014.#BR# PHP 5.4 n’est plus supporté depuis le 03/09/2015.#BR# PHP 5.5 n’est plus supporté depuis le 21/07/2016.#BR# PHP 5.6 n’est plus supporté depuis le 31/12/2018.#BR# PHP 7.0 n’est plus supporté depuis le 10/01/2019.#BR# PHP 7.1 (01/12/2016) ne reçoit plus que des correctifs de sécurité.#BR# PHP 7.2 (30/11/2017) et PHP 7.3 (06/12/2018) sont les versions actuelles. Utiliser une version obsolète de PHP peut engendrer des erreurs dont SACoche ne pourra être tenu responsable. Sous PHP 4 on obtiendra l’erreur « Parse error: syntax error, unexpected ')', expecting '(' in …/index.php » (cette version étant trop ancienne pour interpréter le code utilisé). Les modules nécessaires sont assez classiques :
La valeur recommandée pour memory_limit est 128Mo (valeur par défaut de PHP), et la valeur minimale conseillée est de 64Mo, même si 32Mo voire 16Mo peuvent suffire tant qu’on n’élabore pas de bilan avec trop de données ou d’élèves : tout dépend de l’usage. SQLSi utilisation de MySQL
MySQL 5.0 n’est plus maintenu depuis le 18/02/2009 (5.0.30).#BR# MySQL 5.1 n’est plus maintenu depuis le 06/09/2010 (5.1.16).#BR# MySQL 5.2 n’est plus maintenu depuis le 15/02/2013 (5.2.47).#BR# MySQL 5.5 est stable depuis le 03/12/2010 (5.5.8).#BR# MySQL 5.6 est stable depuis le 05/02/2013 (5.6.10).#BR# MySQL 5.7 est stable depuis le 21/10/2015 (5.7.9).#BR# MySQL 6.0 est stable depuis le 12/08/2013 (6.0.6).#BR# MySQL 6.1 est stable depuis le 31/03/2014 (6.1.4).#BR# MySQL 6.2 est stable depuis le 23/09/2014 (6.2.3).#BR# MySQL 6.3 est stable depuis le 23/04/2015 (6.3.3).#BR# MySQL 8.0 est stable depuis le 27/07/2018 (8.0.12). Utiliser une version obsolète de MySQL (telle 5.0.x) peut engendrer des erreurs dont le programme ne sera pas responsable. Si utilisation de MariaDB
MariaDB 5.1 n’est plus maintenu depuis le 30/01/2013 (5.1.67).#BR# MariaDB 5.2 n’est plus maintenu depuis le 30/01/2013 (5.2.14).#BR# MariaDB 5.3 n’est plus maintenu depuis le 30/01/2013 (5.3.12).#BR# MariaDB 5.5 est stable depuis le 11/04/2012 (5.5.23).#BR# MariaDB 10.0 est stable depuis le 31/03/2014 (10.0.10).#BR# MariaDB 10.1 est stable depuis le 17/10/2015 (10.1.8).#BR# MariaDB 10.2 est stable depuis le 23/05/2017 (10.2.6).#BR# MariaDB 10.3 est stable depuis le 25/05/2018 (10.3.7). Droits du compte SQLLes droits nécessaires varient suivant le type d’installation :
Les fichiers et les champs textes des tables sont encodés en UTF-8. Droits en écriture des répertoiresSACoche doit au minimum posséder les droits d’écriture dans les dossiers qu’il crée à l’installation :
Pour pouvoir utiliser la fonctionnalité de mise à jour automatique des fichiers, SACoche doit posséder les droits d’écriture sur tous ses dossiers et fichiers. Installation de type multi-structuresDans le cas d’une installation de ce type, permettant de gérer plusieurs établissements (serveur académique par exemple), la fonction mail() de PHP doit être activée et correctement configurée. Dans le cas d’une installation de ce type, il faut un compte SQL avec des droits type "root" (et donc par sécurité un serveur SQL dédié), SACoche ayant besoin de gérer des bases et des utilisateurs SQL. DOC : Droits SQL requis(multi-structures). Documentations associées
|