Modification des paramètres PHP avec .htaccess
Modifiez les paramètres PHP tels que l’affichage des erreurs, la taille de téléchargement et le délai d’expiration en ajoutant php_flag et php_value dans un fichier .htaccess.
- Masquer les messages d’erreur
- Augmenter la durée de vie de la session (timeout)
- Augmenter la taille maximale d’envoi
- Augmenter le temps d’exécution maximal
- Augmenter le nombre maximal de variables d’entrée
- Désactiver always populate raw post data
- Désactiver OPcache
- Expiration d’OPcache
Vous pouvez ajuster un large éventail de paramètres standard de PHP, avec un fichier .htaccess.
Le fichier est placé dans le dossier où vous souhaitez que les modifications s’appliquent. Les modifications s’appliquent à tous les fichiers et sous‑dossiers. Notez que le fichier doit s’appeler ".htaccess" et s’il n’existe pas déjà, vous devez le créer vous‑même, par exemple avec un programme FTP.
Vous pouvez voir une liste de tous les paramètres PHP ici : http://www.php.net/manual/en/ini.list.php
Les paramètres que vous souhaitez modifier doivent simplement être placés sur une ligne dans le fichier .htaccess. Quelques paramètres populaires sont :
Masquer les messages d’erreur
php_flag display_errors off
Augmenter la durée de vie de la session (timeout)
php_value session.gc_maxlifetime 3600
Augmenter la taille maximale d’envoi
php_value upload_max_filesize 512M
php_value post_max_size 512M
Augmenter le temps d’exécution maximal
php_value max_execution_time 600
Augmenter le nombre maximal de variables d’entrée
php_value max_input_vars 20000
Désactiver always populate raw post data
php_value always_populate_raw_post_data -1
Désactiver OPcache
Nous vous RECOMMANDONS DE NE PAS désactiver OPcache, cela pourrait ralentir votre site web.
php_flag opcache.enable off
Expiration d’OPcache
php_value opcache.revalidate_freq 60
Certains paramètres peuvent également être définis directement dans le code PHP, avec la fonction ini_set(). Des détails supplémentaires sur les paramètres, etc., sont disponibles dans le manuel PHP : http://php.net/manual/en/ini.list.php
Vous pouvez tester si les modifications ont été appliquées correctement en regardant phpinfo(). Notez que c’est la colonne "Local-value" qui est pertinente.
Article de la catégorie support: PHP