Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Modifier la configuration serveur (hébergement ancienne formule)
Infomaniak ne modifie jamais, sur demande, les fichiers de configuration système tels que php.ini, my.ini ou httpd.conf. Cependant, vous pouvez ajuster certains paramètres PHP de deux manières :
1. Modifier les paramètres via le code PHP
Vous pouvez utiliser la fonction ini_set() directement dans votre code PHP :
Syntaxe
<?php ini_set('nom_du_paramètre', 'valeur'); ?>Exemple
<?php ini_set('display_errors', 'off'); ?>
// Disable error display2. Modifier les paramètres via un fichier .htaccess ou .user.ini
Pour les hébergements utilisant la nouvelle console d’Infomaniak, il est recommandé d’utiliser un fichier .user.ini plutôt qu’un .htaccess.
Syntaxe
php_flag "nom_du_paramètre" "on/off"
php_value "nom_du_paramètre" "valeur"Exemples
php_flag display_errors "off"
# Disable error display
php_flag allow_url_fopen "On"
php_flag allow_url_include "On"
# Enable fopen, fsockopen, file_get_contents, simplexml_load_file, etc.
# Helps resolve errors such as:
# "URL file-access is disabled in the server configuration"
# "Fatal error: main() [function.require]: failed to open stream"
# "get_headers(), file_get_contents(), etc."
php_flag detect_unicode "off"
# Disable automatic Unicode detection
php_flag short_open_tag "off"
# Disable short PHP tags (<? ?>) to prevent XML parsing issues
php_value register_globals "0"
# Disable Register Globals (enabled by default in some configurations)
php_value magic_quotes_gpc "1"
# Enable Magic Quotes GPC function (see: http://php.net/manual/en/security.magicquotes.php)
AllowOverride None
# Modify the AllowOverride directive (ALL by default)
En images
Vous pouvez créer un fichier .htaccess ou .user.ini et y insérer les directives nécessaires :
En savoir plus
- Liste complète des paramètres modifiables avec ini_set()
- Liste des options modifiables (PHP_INI_PERDIR ou PHP_INI_ALL)
Les limites memory_limit et max_execution_time sont définies au niveau de la configuration d’Apache et ne peuvent pas être modifiées.
Lien vers cette FAQ:
Cette FAQ a été utile?