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

'Fatale fout PHP: Maximale uitvoertijd van 60 seconden overschreden in…'

Oplossing

U kunt de maximale uitvoeringstijd bijwerken door een aangepaste max_execution_time waarde in uw php.ini bestand en opnieuw implementeren.

Bijvoorbeeld:

max_execution_time = 120

Raadpleeg de PHP.ini-instellingen aanpassen artikel.

Voorbeeld

'PHP Fatal error: allowed memory size of 792723456 bytes expired' (Dit is slechts een voorbeeldgrootte.)

Oplossing

Pas uw php.ini instellingen. Raadpleeg dit PHP.ini-instellingen aanpassen artikel.

Voorbeeld

'PHP Warning: Unknown: failed to open stream: No such file or directory'

Oplossing

Zorg ervoor u niet de Vensters-stijl eindings in verwijdert 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

'Fatale PHP-fout: Niet-afgevangen PDOException: SQLSTATE[HY000] [1040] Te veel verbindingen in'

Oplossing

De MySQL-omgeving heeft onvoldoende schijfruimte. Verstrek meer schijfruimte voor het milieu MySQL.

Voorbeeld

'Fatale PHP-fout: Uncaught TypeError: Return value of Magento'

Oplossing

Controleer de <root>/tmp map 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:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a