nouveautéPrésentation des nouveautés pour l'année 2012




Lectures d'un Article

>>Changer une valeur PHP (ex: registrer global, upload_max_filesize,...) pour un domaine

Description :

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 :

<? phpinfo(); ?>

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.

> vi /var/www/vhosts/votre-domaine/conf/vhost.conf
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

php_admin_flag register_globals On
Par
php_admin_value upload_max_filesize "valeur-souhaitée"
Vous pouvez aussi spécifier ses 2 valeurs pour un même domaine.
Pour sauvegarder nos modifications, nous devons faire un
:wq
Puis tapez ces lignes de commande
> apachectl –t
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.

NB : il est conseillé de ne pas laisser le phpinfo() en permanence sur votre machine, car elle contient des informations qui peuvent être exploitées par des personnes malveillantes.


Poste le 17 janvier 2011 par laurentdu51.


>> Suivre cet article sur le forum


Recommander cette page pour vos recherches sur Google
Partager cette page sur Twitter Publier sur twitter
Partager cette page sur Facebook Partager

Retour à la liste des articles
Création Laurentdu51 Mars 2010, Site v2.2 Forum v.9, propulsé par Django 1.3
Nous contacter, Le Livre D'or , Les Flux Rss , Signaler un problème, Le plan du site, Nous suivre sur Facebook, Vous connecter

Nos Projets :
RSS2mail - Agregateur de flux RSS, Aide pour Plesk, Tutorial en Video pour Plesk, ConnecToMyIkeepinCloud
En partenaria avec :
SosPc-en-Ligne.com, 3GSIphone, casino, casino en ligne, internet casino,.....

Héberger par :
Hebergé par Ikoula
Découvrez également les autres solutions d'hébergement proposées par Ikoula :
Serveur dédié  |  Hébergement web | Serveur virtuel  |  Espace de stockage  |  Nom de Domaine  |  VM à 1€  |  SSL  |  Messagerie  |  Serveur infogéré  |  Cloud privé