Vai al contenuto
  • Assistenza in italiano
  • Attivazione automatica
  • Prezzi chiari, rinnovi compresi

Menu

Risoluzione problemi

Limite PHP superato: memoria e tempo di esecuzione

Due messaggi ricorrenti nei log indicano che uno script ha sbattuto contro un limite. Allowed memory size of X bytes exhausted Lo script ha chiesto più …

Valida per
Hosting Linux
Tempo stimato
4 minuti
Livello
Intermedio

Due messaggi ricorrenti nei log indicano che uno script ha sbattuto contro un limite.

Allowed memory size of X bytes exhausted

Lo script ha chiesto più memoria di quella concessa.

Soluzione immediata: alza memory_limit a 256M dalle opzioni PHP del pannello.

Ma chiediti perché: un sito normale non consuma 256M per mostrare una pagina. Le cause tipiche sono l'elaborazione di immagini molto grandi, un'importazione fatta in un colpo solo, o un plugin che carica tutto il catalogo in memoria.

Maximum execution time of X seconds exceeded

Lo script ha impiegato più tempo del consentito.

Soluzione immediata: alza max_execution_time a 120.

Ma chiediti perché: importazioni e migrazioni vanno spezzate in blocchi, non eseguite in un'unica richiesta web. Se un'operazione richiede minuti, va eseguita come attività pianificata, non dal browser.

Dove leggere l'errore

In cPanel, sezione Metriche, il registro degli errori riporta file e riga. Su WordPress, con WP_DEBUG_LOG attivo, lo trovi in wp-content/debug.log.

Quando alzare non basta

Se continui ad alzare i limiti e il problema si ripresenta, il problema non è il limite: è quello che gira. Individua il componente responsabile dal log, e valuta se sostituirlo o cambiare il modo in cui l'operazione viene eseguita.

Guida rivista il 2026-09-23.

Ti è stata utile questa guida?

Guide correlate

Tutte le guide