Erreurs et solutions PHP fatales courantes
Cet article répertorie quelques exemples rapides courants d'erreurs fatales PHP que vous pouvez trouver en parcourant vos logs Adobe Commerce et les solutions aux problèmes qu'ils indiquent.
Exemple
Erreur fatale 'PHP : délai d'exécution maximum de 60 secondes dépassé en …'
Solution
Vous pouvez mettre à jour le temps d’exécution maximal en définissant une valeur de max_execution_time personnalisée dans votre fichier php.ini et en procédant à un redéploiement.
Par exemple :
max_execution_time = 120
Consultez l'article Personnaliser les paramètres php.ini .
Exemple
Erreur fatale de 'PHP : taille de la mémoire autorisée de 792723456 octets épuisés' (c'est juste un exemple de taille d'octet.)
Solution
Personnalisez vos paramètres php.ini. Consultez cet article Personnaliser les paramètres php.ini.
Exemple
'Avertissement PHP : inconnu : échec de l'ouverture du flux : aucun fichier ou répertoire de ce type
Solution
Veillez à ne pas supprimer les fins de style Windows dans le fichier php.ini. Sous Windows, les terminaisons de ligne se terminent par une combinaison d'un retour chariot (ASCII 0x0d ou \r) et d'une nouvelle ligne (\n), également appelée CR/LF.
Exemple
'Erreur fatale PHP : PDOException non trouvée : SQLSTATE[HY000] [1040] Trop de connexions dans
Solution
L’espace disque de l’environnement MySQL est insuffisant. Fournissez plus d’espace disque pour l’environnement MySQL.
Exemple
Erreur fatale 'PHP : Erreur de type non trouvée : valeur renvoyée de Magento'
Solution
Vérifiez le répertoire <root>/tmp, car il est probablement plein. S’il est plein, fournissez plus d’espace dans le répertoire . Il peut s’agir simplement de déplacer des fichiers vers un autre répertoire ou de les supprimer.
Lecture connexe
Dans notre documentation destinée aux développeurs :