Spécifique Plesk 9.x
Plesk 9 est à présent obsolète et en EOL depuis le 9 Juin 2013 (plus d'infos)
Changer la version de PHP
Ce guide concerne uniquement les hébergements mutualisés sous Plesk 9.5
Si vous souhaitez modifier la version de PHP sur l’un de vos sites Web, nous avons récemment mis en place une solution technique. Cette manipulation permet d’utiliser les versions suivantes : PHP 5.3, PHP 5.4, PHP 5.5 ou PHP 5.6
Cela consiste à créer un fichier nommé « .dhconfig » (n’oubliez pas le point avant dhconfig).
Dans ce fichier, placez l’une des lignes ci-dessous en fonction de la version de PHP que vous souhaitez utiliser :
- PHP_VERSION 5.3
- PHP_VERSION 5.4
- PHP_VERSION 5.5
- PHP_VERSION 5.6
Le contenu de votre fichier sera par exemple :
PHP_VERSION 5.4
Placez ce fichier à la racine de votre site, c’est à dire dans le répertoire « httpdocs/ » de votre site Web.
Une fois le fichier en place, rendez-vous dans votre panel de gestion Plesk puis sur le domaine concerné et cliquez sur « Paramètres d'hébergement Web ». Assurez vous que la prise en charge de PHP est activée et que l’option « en tant qu’application FastCGI » est sélectionnée.
Enfin, cliquez sur le bouton « OK » situé en bas de la page. Même si vous n’avez effectué aucune modification particulière dans les paramètres, vous devez cliquer sur le bouton. Ainsi, la configuration sera re-créée et la modification sera prise en compte après quelques minutes.
La modification réalisée sera effective uniquement sur le domaine concerné.
Désactiver le safe_mode de PHP (Plesk 9)
Afin de désactiver le « safe_mode » sur votre domaine, vous devez vous rendre sur l'interface Plesk de votre hébergement puis sélectionner le domaine concerné. Cliquez ensuite sur l'icône « Paramètres d'hébergement web ».
Configurez PHP comme indiqué ci-dessous.
Prise en charge de PHP (exécutez en tant que "Module Apache") Décochez la case : 'safe_mode' de PHP activé
Le "safe_mode" sera alors désactivé sur le domaine après quelques minutes.
Pour informations :
- Avec un fonctionnement PHP en tant que Application FastCGI, le safe_mode est toujours activé et les CHMOD ne sont pas nécessaires. Vous avez, par défaut, tous les droits sur vos dossiers et fichiers.
- Avec un fonctionnement PHP en tant que module Apache, le safe_mode peut être activé ou désactivé depuis l'interface Plesk. PHP étant exécuté par Apache, vous devez placer des CHMOD (777 par exemple) sur vos fichiers et répertoires si vous souhaitez que PHP puisse modifier ou créer un fichier.
Généralement, nous recommandons de laisser PHP en tant qu'application FastCGI et de n'effectuer aucun CHMOD, c'est la solution la plus confortable et la plus facile pour gérer vos sites. Il y a cependant quelques scripts qui ne peuvent s'exécuter lorsque le safe_mode est activé, il est dans ce cas nécessaire de swticher la prise en charge de PHP en tant que module Apache.