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)
Nous ne modifions jamais sur demande les fichiers de type php.ini ou my.ini ou httpd.conf.
Vous avez cependant la possibilité de définir certains paramètres via deux méthodes à choix.
Actions Ă effectuer
Soit: ajouter des lignes dans votre code PHP
<? ini_set('clé de la config à changer', 'on ou off'); ?>
ou <? ini_set('clé de la config à changer', 'nouvelle valeur de la clé'); ?>
Exemple:
<? ini_set('display_errors', 'off'); ?>
// désactiver l'affichage des erreurs
Soit: remplir un fichier .htaccess (ou .user.ini pour des hébergements sur la nouvelle console)
php_flag "clé de la config à changer" "on ou off"
ou php_value "clé de la config à changer" "nouvelle valeur de la clé"
Exemples:
php_flag display_errors "off"
# désactiver l'affichage des erreurs
php_flag "allow_url_fopen" "On"
php_flag "allow_url_include" "On"
# activer fopen, fsockopen, les includes, file_get_contents, simplexml_load_file...
# et permet de résoudre les problèmes de type
# URL file-access is disabled in the server configuration
# fatal error: main() [function.require]
# failed to open stream
# get_headers(), file get content, etc.
php_flag detect_unicode "off"
# affecter la valeur Off Ă la variable detect_unicode
php_flag short_open_tag "off"
# désactiver l'utilisation des balises courtes (<? ?>) pour utiliser PHP avec XML
php_value register_globals "0"
# désactiver Register Globals, activé par défaut
php_value magic_quotes_gpc "1"
# activer la fonction magic quotes gpc (mais lire http://php.net/manual/fr/security.magicquotes.php)
AllowOverride None
# modifier AllowOverride, sur ALL par défaut
En images
Création d'un fichier .htaccess et insertion d'une directive
En savoir plus
Vous pourrez trouver tous les paramètres possibles sous http://php.net/ini_set
Vous avez le droit de changer les flags des variables marquées avec PHP_INI_PERDIR ou PHP_INI_ALL sur http://www.php.net/manual/fr/ini.php#ini.list
Les limites memory_limit et max_execution_time sont placées au niveau de la configuration d'Apache donc elles ne sont pas modifiables.