Base de connaissances

Un fichier php.ini invalide est utilisé pour les domaines Plesk lsapi

Si vous rencontrez un problème où un fichier php.ini invalide est utilisé pour les domaines Lap dans Plesk, cela peut être dû à diverses raisons. Voici les étapes que vous pouvez suivre pour dépanner et résoudre potentiellement le problème :

Vérifiez les versions PHP :

Assurez-vous que vous avez installé et activé les bonnes versions de PHP pour Lap dans Plesk.

Vérifiez les paramètres PHP dans Plesk :

  • Connectez-vous à Plesk.
  • Allez dans "Domaines" et sélectionnez le domaine concerné.
  • Sous "Paramètres PHP", assurez-vous que la version PHP correcte est sélectionnée.

Vérifiez les fichiers php.ini :

Assurez-vous qu'il n'y a pas de fichiers php.ini conflictuels. Vérifiez s'il existe des fichiers php.ini personnalisés dans le répertoire racine des documents du domaine ou dans ses sous-répertoires.

Vérifiez la configuration de CageFS :

Si vous utilisez CageFS, vérifiez s'il impose des restrictions sur les fichiers php.ini. Vous devrez peut-être mettre à jour les configurations de CageFS.

Vérifiez les permissions :

Assurez-vous que le fichier php.ini et ses répertoires parents ont les bonnes permissions et la bonne propriété. Il doit être lisible par le processus du serveur Web.

chmod 644 /chemin/vers/php.ini

Revue de la configuration mod_lsapi :

Vérifiez que mod_lsapi est correctement configuré dans Apache. Vérifiez s'il existe des directives qui pourraient écraser les paramètres du php.ini.

Vérifiez les gestionnaires PHP personnalisés :

Si vous avez configuré des gestionnaires PHP personnalisés, assurez-vous qu'ils sont correctement configurés et ne rentrent pas en conflit avec Lap.

Redémarrez Apache :

Après avoir apporté des modifications à la configuration, redémarrez Apache pour appliquer les paramètres :

systemctl restart apache2

Vérifiez phpinfo() :

Créez un fichier PHP simple avec le contenu suivant :

<?php
phpinfo();
?>

Téléchargez-le dans le répertoire racine des documents de votre domaine et accédez-y via un navigateur Web. Vérifiez quel fichier php.ini est utilisé.

Videz les caches PHP :

Si vous utilisez des caches d'opcodes PHP comme OPcache ou APC, essayez de vider leurs caches.

Consultez le support de Plesk :

Si aucune des étapes ci-dessus ne fonctionne, envisagez de contacter le support de Plesk pour obtenir de l'aide. Ils peuvent avoir des recommandations ou des solutions spécifiques pour ce problème.

Assurez-vous toujours d'avoir des sauvegardes disponibles avant d'apporter des modifications importantes à la configuration de votre serveur. Si vous n'êtes pas sûr de l'une des étapes, envisagez de demander des conseils à votre fournisseur d'hébergement ou à un administrateur système.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?