Veelvoorkomende fatale fouten en oplossingen in PHP
In dit artikel worden enkele veelvoorkomende snelle voorbeelden van PHP Fatal Error weergegeven die u kunt vinden wanneer u uw Adobe Commerce-logboeken doorzoekt en de oplossingen voor problemen die ze aangeven.
Voorbeeld
'PHP Fatale fout: Maximale uitvoeringstijd van 60 seconden overschreden in…'
Oplossing
U kunt de maximale uitvoeringstijd bijwerken door een aangepaste max_execution_time
-waarde in te stellen in uw php.ini
-bestand en deze opnieuw te implementeren.
Bijvoorbeeld:
max_execution_time = 120
Raadpleeg aanpassen php.ini montagesartikel.
Voorbeeld
'PHP Onherstelbare fout: Toegestane geheugengrootte van 792723456 bytes uitgeput' (Dat is slechts een voorbeeldbytegrootte.)
Oplossing
Pas de php.ini
-instellingen aan. Raadpleeg dit aanpassen php.ini montagesartikel.
Voorbeeld
'PHP Warning: Unknown: failed to open stream: No such file or directory'
Oplossing
Verwijder de Windows-stijleinden niet uit het php.ini
-bestand. In Windows worden regeleindes beëindigd met een combinatie van een regelterugloop (ASCII 0x0d of \r) en een nieuwe regel (\n), ook wel CR/LF genoemd.
Voorbeeld
'PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1040] Too many connections in'
Oplossing
De MySQL-omgeving heeft onvoldoende schijfruimte. Verstrek meer schijfruimte voor het milieu MySQL.
Voorbeeld
'PHP Fatal error: Uncaught TypeError: Return value of Magento'
Oplossing
Controleer de map <root>/tmp
omdat deze waarschijnlijk vol is. Als de map vol is, geeft u meer ruimte op in de map. U kunt dit bijvoorbeeld doen door bestanden naar een andere map te verplaatsen of ze te verwijderen.
Gerelateerde lezing
In onze documentatie voor ontwikkelaars: