Changer une valeur PHP (ex: registrer global, upload_max_filesize,...) pour un domaine
Je souhaite passer le register_global a ON uniquement pour un domaine sur un serveur linux Plesk.
(même principe pour toutes autres directive PHP de type booléen)
Ou modifier la valeur de upload_max_filesize uniquement pour un domaine sur un serveur linux Plesk (même principe pour toutes autres directives PHP de type numérique)
Consigne :
Pour commencer nous allons crée crée une page en PHP contenant un 'phpinfo()' nous permettant de connaitre les valeurs des variables PHP, telle que le registrer global. Cette page nous permettra aussi vérifier la bonne prise en change de nos modifications.
Vous pouvez crée cette page dans le répertoire httpdocs du domaine, créez le fichier info.php contenant la ligne suivante :
Interrogez cette page depuis un navigateur Internet. Vous obtiendrez ainsi toutes les informations relatives au PHP pour votre domaine.
Dans cette exemple nous allons mettre la valeur register global a ON.
Pour cela il nous faut éditer le fichier vhost.conf du domaine.
Attentions, si le fichier vhost.conf n'est pas présent il faut le créer.
Il vous suffit ensuite d'ajouter les lignes suivantes dans ce fichier
<'Directory /var/www/vhosts/votre-domaine/httpdocs>'
php_admin_flag register_globals On
<'/Directory>'
Si nous aurions voulu changer la valeur de upload_max_filesize nous devrions remplacer la ligne
Par
Vous pouvez aussi spécifier ses 2 valeurs pour un même domaine.
Pour sauvegarder nos modifications, nous devons faire un
Puis tapez ces lignes de commande
Syntax OK # vous devez avoir cette ligne, si ce n'est pas le cas vous avez une erreur dans fichier 'vhost.conf'
>' /etc/init.d/httpd reload
Pour vérifier, rappelez la page info créée précédemment et vérifier les valeurs que nous voulions modifier.
Nombre de Lectures : 233
Date de mise en ligne : 01 jan. 2011 à 05:02
Les Catégories