Lorsque vous utilisez le panneau Pagoda pour gérer l'environnement PHP, vous rencontrerez parfois PHP qui ne peut pas fonctionner normalement, ce qui entraîne des fonctions de site Web limitées ou même inaccessibles. Cet article présentera les causes communes de ce problème et les solutions correspondantes de plusieurs aspects pour vous aider à le dépanner et à le réparer rapidement.
Tout d'abord, confirmez si la version PHP sélectionnée dans le panneau Pagoda est correcte. Entrez le panneau Pagoda, cliquez sur le menu "Site Web" à gauche, et après avoir sélectionné le site Web correspondant, entrez l'onglet "Paramètres" pour voir si les paramètres "PHP Version" répondent aux besoins, n'oubliez pas d'enregistrer après les ajustements.
De plus, vous devez confirmer si les paramètres du fichier de configuration php.ini sont raisonnables. Entrez le menu "Fichier", recherchez Php.ini dans le répertoire racine du site Web et modifiez attentivement les paramètres pertinents. Les paramètres communs qui doivent être ajustés comprennent:
Memory_limit: limite l'utilisation maximale de la mémoire des scripts PHP, qui peut être amélioré de manière appropriée lors de l'exécution de scripts à forte intensité de mémoire.
MAX_EXECUTION_TRET: Définissez le temps d'exécution maximal du script pour éviter les interruptions causées par de longs délais.
upload_max_filesize: limite la taille maximale des fichiers téléchargés et affecte la fonction de téléchargement de fichiers.
Exemple de configuration:
Memory_limit = 128m max_execution_time = 300 upload_max_filesize = 10m
La fonctionnalité de PHP dépend d'un support prolongé. Accédez au menu "Expand" du panneau Pagoda pour vérifier si l'extension requise est installée et activée. Si l'extension nécessaire est manquante, cliquez sur "Installer" pour terminer le service PHP avant de pouvoir prendre effet.
Vous pouvez également vérifier si le commentaire ";" est supprimé de la ligne d'extension correspondante en modifiant le fichier php.ini et activez l'extension correspondante.
Le journal d'erreur PHP est une base importante pour diagnostiquer les problèmes. Entrez le menu "Journal" du panneau Pagoda, sélectionnez le site Web cible et passez à l'onglet "Erreur Journal" pour afficher les dernières informations d'erreur. Positionner et résoudre des problèmes spécifiques en fonction des invites de journal.
Assurez-vous que le script PHP a des autorisations suffisantes pour accéder aux fichiers et répertoires requis. Entrez le menu "Fichier", recherchez le dossier ou le fichier pertinent, puis cliquez sur "Propriétés" pour vérifier les paramètres d'autorisation. Les autorisations courantes sont de 755 ou 777 et sont ajustées en fonction des exigences de sécurité.
Lorsque la méthode ci-dessus ne parvient pas à dépanner, le redémarrage du service PHP peut souvent résoudre les anomalies environnementales. Entrez le menu "logiciel" du panneau Baota, trouvez la version PHP et cliquez sur le bouton "Redémarrer".
Pour résumer, le problème de l'incapacité à exécuter sur le PHP du panneau Pagoda est généralement lié aux erreurs de configuration, aux extensions manquantes, aux autorisations insuffisantes ou aux exceptions de service. En vérifiant l'élément de configuration, d'extension, de journaux et d'autorisations par élément, et en combinant avec le redémarrage du service, la plupart des échecs opérationnels peuvent être essentiellement résolus. Veuillez ajuster de manière flexible la configuration et le fonctionnement en fonction de la situation spécifique de votre propre environnement.