Modifier la configuration et la version de PHP : Différence entre versions

De PHPNET - Wiki
Aller à : navigation, rechercher
Ligne 2 : Ligne 2 :
  
 
==Si vous êtes en hébergement mutualisé==
 
==Si vous êtes en hébergement mutualisé==
Rendez-vous dans, votre panel, puis dans votre hébergement et cliquez sur configuration PHP.
+
Rendez-vous dans votre panel client, cliquez dans le menu "hébergements mutualisés" et sur votre page d'hébergement cliquez sur le bouton "configuration PHP".
  
 
Depuis cette page vous avez accès à ces variables :
 
Depuis cette page vous avez accès à ces variables :

Version du 8 janvier 2015 à 14:53

Tout dépend de votre type d'offre :

Si vous êtes en hébergement mutualisé

Rendez-vous dans votre panel client, cliquez dans le menu "hébergements mutualisés" et sur votre page d'hébergement cliquez sur le bouton "configuration PHP".

Depuis cette page vous avez accès à ces variables :

Register_globals

Définit si oui ou non les variables EGPCS (Environment, GET, POST, Cookie, Server) seront enregistrées comme des variables globales.

Fonction mail

Permet d'envoyer des mails avec PHP. SI vous n'en avez pas besoin, il est préférable de définir ce paramètre a off.

Short_open_tag

Définit si les balises courtes d'ouverture de PHP ( <? ?> ) sont autorisées ou non. Si vous voulez utiliser PHP avec XML, vous devez désactiver cette option de configuration pour pouvoir utiliser <?xml ?> . Sinon, vous pouvez l'écrire à l'aide de PHP, par exemple : <?php echo '<?xml version="1.0"'; ?> . Si cette option est désactivée, vous devez utiliser la version longue d'ouverture de balises PHP ( <?php ?> ).

Magic_quotes_gpc

Fixe le mode magic_quotes pour les opérations GPC (Get/Post/Cookie). Lorsque magic_quotes est activé, tous les caractères ' (guillemets simples), " (guillemets doubles), \ (antislash) et NUL sont échappés avec un antislash.

Magic_quotes_runtime

Si magic_quotes_runtime est activé, toutes les fonctions qui obtiennent des données auprès d'une source externe, y compris les bases de données et les fichiers texte, verront leur guillemets échappés avec un antislash. Si magic_quotes_sybase est aussi activé, les guillemets simples seront échappés avec un autre guillemet simple, plutôt qu'un antislash.

Magic_quotes_sybase

Si magic_quotes_sybase est aussi activé, un guillemet simple est échappé avec un guillemet simple au lieu d'un anti-slash, si magic_quotes_gpc ou magic_quotes_runtime est activé.

Expose_php

Décide ou non si PHP doit être affiché comme étant installé sur le serveur (e.g. en ajoutant sa signature dans les en-têtes du serveur web). Ce n'est en aucun cas une menace de sécurité, mais cela permet de déterminer si vous utilisez PHP ou non sur votre serveur.

Display_errors

Cette directive détermine si les erreurs doivent être affichées à l'écran ou non.

Allow_url_fopen

Cette option active les versions étendues des fonctions d'accès aux fichiers, qui savent exploiter les URL. Les extensions par défaut permettent d'accéder aux fichiers distants avec les protocoles FTP ou HTTP. Certaines extensions comme zlib , peuvent ajouter d'autres fonctionnalités.

Allow_call_time_pass_reference

Active ou non la possibilité de forcer les arguments à être passés par référence lors de l'appel à une fonction. Cette méthode est dépréciée et sera très certainement plus supportée dans les futures versions de PHP/Zend. Il est préférable de spécifier directement dans la déclaration de la fonction si les arguments seront passés ou non par référence. Nous vous encourageons à désactiver cette option et de vous assurer que vos scripts fonctionnent correctement avec dans le but de vous assurez qu'ils fonctionneront avec les versions futures du langage (vous devriez recevoir une alerte à chaque fois que vous utiliserez cette fonctionnalité et que l'argument passé par valeur au lieu de l'être par référence).


Si vous êtes en hébergement Premium

Il faut vous rendre sur votre FTP dans le répertoire CONFIG et il faut éditer le fichier php.ini.
Une fois le fichier modifié uploadé, les changements seront pris en compte sous deux minutes.

Activer les modules Ioncube Loader et/ou Sourceguardian Loader

Vous devez dé-commenter (retirer le ; en début de ligne) la ligne correspondant au module voulu (le fichier ixed correspond à Sourceguardian) dans le fichier /home/CONFIG/php-extensions.ini.