Lorsque vous voyez le message "Il semble que votre gestionnaire PHP ne supporte pas le sélecteur PHP CloudLinux", cela signifie que votre environnement d'hébergement web n'est pas compatible avec le sélecteur PHP de CloudLinux. Cette erreur peut survenir lorsqu'un utilisateur tente d'utiliser les fonctionnalités de CloudLinux pour sélectionner une version différente de PHP, mais le gestionnaire PHP actuel ne prend pas en charge cette fonctionnalité.
CloudLinux est un système d'exploitation conçu spécifiquement pour augmenter la sécurité et la stabilité des environnements d'hébergement mutualisé. L'une de ses principales fonctionnalités est le sélecteur PHP, qui permet aux utilisateurs de choisir la version de PHP qu'ils souhaitent utiliser pour leurs sites web. Cependant, cette fonctionnalité est compatible uniquement avec certains gestionnaires PHP.
L'erreur indique que le gestionnaire PHP installé sur votre serveur n'est pas l'un de ceux qui supportent le sélecteur PHP.
Comprendre le sélecteur PHP CloudLinux
Le sélecteur PHP CloudLinux est une fonctionnalité qui permet à chaque utilisateur de choisir la version de PHP de leur choix pour leur site web dans un environnement d'hébergement mutualisé. Le sélecteur aide à garantir que les utilisateurs peuvent utiliser des versions spécifiques de PHP dont leurs applications ont besoin, sans avoir besoin d'un accès administrateur au serveur.
Les versions courantes de PHP qui peuvent être sélectionnées incluent PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 et 8.1. Cette flexibilité aide les utilisateurs à gérer les problèmes de compatibilité et à utiliser les fonctionnalités disponibles uniquement dans des versions spécifiques de PHP.
Le sélecteur PHP fonctionne généralement avec les gestionnaires suivants :
- LSAPI (LiteSpeed API) : Un gestionnaire haute performance couramment utilisé dans CloudLinux.
- CGI (Common Gateway Interface) : Un gestionnaire PHP traditionnel.
- FastCGI : Une variation de CGI qui améliore les performances.
- DSO (mod_php) : Un ancien gestionnaire qui peut être compatible, mais moins efficace que les options plus récentes.
Pourquoi cette erreur se produit-elle ?
L'erreur "Il semble que votre gestionnaire PHP ne supporte pas le sélecteur PHP CloudLinux" se produit généralement pour une ou plusieurs des raisons suivantes :
-
Gestionnaire PHP incorrect : Le gestionnaire PHP sur votre serveur pourrait être défini sur un gestionnaire qui n'est pas compatible avec le sélecteur PHP de CloudLinux. Par exemple, si le gestionnaire est défini sur DSO, il pourrait ne pas fonctionner avec le sélecteur PHP.
-
Mauvaise configuration du gestionnaire : Si le gestionnaire PHP n'est pas configuré correctement, CloudLinux pourrait ne pas le reconnaître comme compatible avec le sélecteur PHP.
-
Gestionnaires PHP obsolètes : Le gestionnaire PHP utilisé pourrait être obsolète et incompatible avec les fonctionnalités récentes du sélecteur PHP de CloudLinux.
-
Mauvaise gestion du serveur : Les environnements d'hébergement mutualisé ou les paramètres mal configurés de CloudLinux peuvent également causer cette erreur.
Comment corriger l'erreur
Il existe plusieurs façons de résoudre ce problème et de rétablir la compatibilité avec le sélecteur PHP de CloudLinux. Voici les étapes à suivre :
Vérifiez le gestionnaire PHP actuel
-
Connexion à cPanel/WHM : Si vous êtes administrateur, vous pouvez vérifier le gestionnaire PHP actuel via WHM (Web Host Manager).
-
Accédez au gestionnaire MultiPHP : Dans WHM, allez dans l'option "Gestionnaire MultiPHP" sous la section Logiciels. Ici, vous pouvez voir la version PHP actuelle et le gestionnaire utilisé.
-
Vérifiez le gestionnaire PHP : Si le gestionnaire PHP est défini sur quelque chose comme DSO ou CGI, ces gestionnaires ne sont souvent pas compatibles avec le sélecteur PHP. Vous devriez envisager de passer à LSAPI (LiteSpeed API) ou FastCGI pour garantir la compatibilité.
Passez à un gestionnaire PHP compatible
Pour résoudre le problème, passez à un gestionnaire PHP pris en charge par le sélecteur PHP de CloudLinux :
-
Sélectionnez le gestionnaire PHP (dans WHM) : Dans la section "Gestionnaire MultiPHP" de WHM, choisissez un gestionnaire compatible comme LSAPI ou FastCGI pour chaque version PHP.
-
Configurez le sélecteur PHP dans CloudLinux : Assurez-vous que CloudLinux est correctement configuré pour gérer les requêtes du sélecteur PHP. Cette configuration est généralement effectuée dans WHM sous "Gestionnaire LVE de CloudLinux".
Vérifiez l'installation du sélecteur PHP
Assurez-vous que le sélecteur PHP est correctement installé et activé sur le serveur. S'il n'est pas installé ou est devenu inactif, vous devrez peut-être réinstaller CloudLinux ou configurer manuellement le sélecteur PHP.
-
Réinstallez CloudLinux : Si le sélecteur PHP manque ou est désactivé, réinstaller CloudLinux pourrait résoudre le problème.
-
Vérifiez les mises à jour du sélecteur PHP : Assurez-vous que votre serveur CloudLinux fonctionne avec la dernière version. CloudLinux met régulièrement à jour son sélecteur PHP, ce qui pourrait résoudre les problèmes de compatibilité.
Contactez le support de votre hébergeur
Si vous n'avez pas accès administrateur au serveur, vous devrez peut-être contacter l'équipe de support de votre fournisseur d'hébergement. Informez-les du problème et demandez-leur s'ils peuvent activer le sélecteur PHP et le configurer correctement pour vous.
-
Demandez un changement de gestionnaire PHP : Demandez à votre fournisseur d'hébergement de changer le gestionnaire PHP de votre serveur pour un gestionnaire pris en charge (comme LSAPI ou FastCGI).
-
Demandez un support pour le sélecteur PHP : Si le problème persiste, demandez-leur d'examiner la compatibilité de CloudLinux et du sélecteur PHP dans votre environnement d'hébergement.
Vérifiez la présence de logiciels en conflit
Assurez-vous qu'aucun logiciel ou configuration en conflit n'interfère avec le sélecteur PHP.
-
Assurez-vous qu'il n'y a pas de gestionnaires PHP en conflit : Parfois, l'utilisation de plusieurs gestionnaires sur le même serveur peut causer des problèmes. Assurez-vous que seuls des gestionnaires PHP compatibles sont installés et actifs.
-
Mettez à jour CloudLinux et les versions PHP : Assurez-vous que votre système CloudLinux est à jour. L'utilisation d'une version obsolète de PHP ou de CloudLinux peut entraîner des problèmes de compatibilité.
Meilleures pratiques pour éviter les problèmes de sélecteur PHP
Pour éviter de rencontrer des problèmes similaires à l'avenir, suivez ces meilleures pratiques :
-
Utilisez un gestionnaire PHP compatible : Utilisez toujours des gestionnaires PHP comme LSAPI ou FastCGI, qui sont entièrement compatibles avec le sélecteur PHP de CloudLinux.
-
Mettez à jour régulièrement vos logiciels : Gardez vos logiciels PHP, CloudLinux et serveur web à jour pour éviter les problèmes de compatibilité et pour profiter des dernières fonctionnalités et mises à jour de sécurité.
-
Surveillez votre serveur : Vérifiez régulièrement les configurations et les journaux du serveur pour vous assurer que tout fonctionne correctement. Cette approche proactive aide à prévenir les problèmes avant qu'ils ne deviennent critiques.
-
Évitez de rétrograder les versions PHP : Le rétrogradage de votre version PHP peut entraîner des problèmes de compatibilité avec le sélecteur PHP. Restez sur les versions recommandées, sauf si cela est nécessaire.
-
Utilisez une configuration PHP personnalisée : Si vous avez besoin d'utiliser des paramètres PHP spécifiques, assurez-vous que votre fournisseur d'hébergement autorise la personnalisation des configurations PHP.