Errori irreversibili PHP comuni e soluzioni

Questo articolo elenca alcuni esempi rapidi di errore irreversibile PHP comuni che puoi trovare quando esamini i registri di Adobe Commerce e le soluzioni per i problemi indicati.

Esempio

'PHP Errore irreversibile: tempo massimo di esecuzione di 60 secondi superato in…'

Soluzione

È possibile aggiornare il tempo massimo di esecuzione impostando un valore max_execution_time personalizzato nel file php.ini e ridistribuendolo.

Ad esempio:

max_execution_time = 120

Consulta l'articolo Personalizzare le impostazioni php.ini.

Esempio

'PHP Errore irreversibile: dimensione di memoria consentita di 792723456 byte esauriti' (solo un esempio di dimensione in byte).

Soluzione

Personalizzare le impostazioni di php.ini. Consulta questo articolo Personalizzare le impostazioni php.ini.

Esempio

'Avviso PHP: sconosciuto: impossibile aprire il flusso: file o directory non esistente'

Soluzione

Assicurarsi di non rimuovere le terminazioni in stile Windows nel file php.ini. In Windows, le terminazioni di riga sono terminate con una combinazione di un ritorno a capo (ASCII 0x0d o \r) e una nuova riga (\n), detta anche CR/LF.

Esempio

Errore irreversibile PHP : eccezione PDOE non rilevata: SQLSTATE[HY000] [1040] Troppe connessioni in'

Soluzione

Spazio su disco insufficiente nell'ambiente MySQL. Fornire più spazio su disco per l'ambiente MySQL.

Esempio

Errore irreversibile PHP : TypeError non rilevato: valore restituito del Magento '

Soluzione

Controllare la directory <root>/tmp perché è probabilmente piena. Se è pieno, fornisci più spazio nella directory. Questo potrebbe comportare semplicemente lo spostamento di file in un’altra directory o la loro eliminazione.

Lettura correlata

Nella documentazione per gli sviluppatori:

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