Ce document décrit les paramètres des logiciels pré-requis qui influencent le fonctionnement de Dynacase.
Certains paramètres par défaut de PHP ne sont pas optimaux pour l'utilisation de Dynacase, et nécessitent d'être modifiés.
Cette section répertorie donc les paramètres qui ont un effet sur le fonctionnement de Dynacase.
Ce paramètre permet de spécifier le fuseau horaire utilisé par les fonctions de manipulation de dates.
date.timezone = 'Europe/Paris'
Ce paramètre permet de spécifier le temps maximal (en seconde) de traitement d'une requête par PHP.
Par défaut ce paramètre est à “30”.
Exemple :
max_execution_time = 300 ; 5 min.
Ce paramètre permet de spécifier le nombre de fichiers maximum qui seront pris en compte par PHP lors de la soumission d'un formulaire contenant des fichiers.
Par défaut ce paramètre est à “20”.
Si la valeur est trop basse, vous pourriez perdre des fichiers lors l'édition/sauvegarde de document Dynacase contenant beaucoup de fichiers.
Exemple :
max_file_uploads = 100
Ce paramètre permet de spécifier la taille maximale qu'un fichier uploadé peut avoir. Si un fichier d'une taille supérieure est envoyé par le navigateur, alors il ne sera pas pris en compte par PHP.
Par défaut ce paramètre est à “2M” (2 Mo).
Exemple :
upload_max_filesize = 20M
Ce paramètre permet de spécifier la taille maximale d'une requête de type POST.
Par défaut ce paramètre est à “8M” (8 Mo).
Généralement, il doit être supérieur à `upload_max_filesize' et être au plus égal à `max_file_uploads' * `upload_max_filesize' :
Exemple :
post_max_size = 128M
Ce paramètre permet de spécifier le niveau de reporting des notices/warnings/erreurs/etc.
Il est nécessaire de ne pas afficher les messages de notices (E_NOTICE) de dépréciation (E_DEPRECATED) de PHP lors de l'utilisation de Dynacase.
Exemple :
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Ce paramètre permet d'activer ou non l'affichage des erreurs PHP dans les réponses émises au client.
Par défaut ce paramètre est à “On”.
En production, il est souhaitable de désactiver le display_errors.
Exemple :
display_errors = Off