Chapitre 14 · 14.4
PHP Instellingen dans DirectAdmin ou Select PHP version : quelle est la différence ?
Dans le menu de DirectAdmin, il existe deux sections pour PHP : PHP Instellingen sous Gestion de Compte et Select PHP version sous Outils. Elles se ressemblent, mais fonctionnent différemment.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Où dans le menu ? | Outils | Gestion de Compte |
| Pour quoi ? | Tout votre pack, par version de PHP | Un seul domaine (choisissez le domaine en haut à droite) |
| Choisir la version de PHP | Oui | Non |
| Activer et désactiver des extensions | Oui | Non |
| Options comme upload_max_filesize | Oui, toutes les options importantes | Une liste limitée, comme exception pour un seul domaine |
| Quand l'utiliser ? | Presque toujours | Seulement si un seul domaine a besoin d'une valeur différente du reste de votre pack |
Utiliser PHP Instellingen
Avec PHP Instellingen, vous ajoutez pour un seul domaine un outrepassement : un paramètre qui est différent pour ce domaine par rapport à ce que vous avez défini dans Select PHP version.
- Choisissez le domaine en haut à droite (voir Travailler avec plusieurs domaines : le sélecteur de domaine).
- Cliquez sous Gestion de Compte sur PHP Instellingen.
- Sous Ajouter un outrepassement (1), choisissez à Paramètre le paramètre, par exemple display_errors.
- Choisissez ou saisissez à Valeur la valeur et cliquez sur Ajouter.

L'outrepassement apparaît ensuite dans la liste en haut, avec le paramètre et la valeur. Pour modifier la valeur, choisissez une autre valeur et cliquez sur OPSLAAN. Avec Supprimer, vous le retirez à nouveau. Une modification prend effet après environ une minute.

Les paramètres que vous pouvez choisir figurent dans la liste à Paramètre. Il s'agit entre autres de display_errors, error_reporting, file_uploads, include_path et log_errors.

Lequel l'emporte ?
Si un outrepassement existe pour un domaine dans PHP Instellingen, celui ci s'applique à ce domaine, quel que soit le réglage dans Select PHP version. Nous l'avons testé : avec display_errors désactivé dans Select PHP version et un outrepassement Op dans PHP Instellingen, display_errors est activé pour ce domaine. C'est pratique comme exception, mais cela peut aussi prêter à confusion : vous augmentez une valeur dans Select PHP version et rien ne se passe. Vérifiez alors toujours dans PHP Instellingen s'il n'y a pas un ancien outrepassement.
Astuce : Restez simple. Réglez tout dans Select PHP version et n'utilisez PHP Instellingen que lorsque c'est vraiment nécessaire. Ainsi, vous savez toujours où chercher.
Et la version de PHP pour un domaine ?
La version de PHP se choisit uniquement dans Select PHP version, pour l'ensemble de votre pack. Si vous souhaitez attribuer une version différente à un seul dossier ou sous-domaine, cela est possible avec une ligne dans .htaccess (voir Paramètres PHP par dossier et via .htaccess).
