Come risolvere l’errore Fatal Error_ Maximum Execution Time Exceeded su WordPress

Fatal Error WordPress
Tabella dei Contenuti
Condividi il post
Condividi su whatsapp
Condividi su facebook
Condividi su linkedin
Condividi su twitter

Quando si aggiorna un plugin WordPress o un tema capita spesso di ritrovarsi alle prese con il messaggio “Fatal Error: Maximum Execution Time Exceeded su WordPress”. Questo si verifica perché l’aggiornamento del codice PHP impiega più tempo del limite indicato dal servizio di hosting WordPress.

Anche se questa limitazione può essere fastidiosa, è tuttavia necessaria per evitare un abuso delle risorse del server.

Come risolvere quindi l’errore Fatal Error: Maximum Execution Time Exceeded su WordPress?

Il limite di tempo su WordPress: un’impostazione del server

Il limite di tempo su WordPress si riferisce a un impostazione del server che impone un tempo massimo per l’utilizzo delle sue risorse. Non tutte le società di hosting hanno gli stessi limiti, ma solitamente questo parametro è impostato tra 30 e 60 secondi, ritenuto un intervallo sufficiente per permettere agli script PHP di essere eseguiti.

Risolvere l’errore Fatal Error

Anche se la dicitura Fatal Error fa pensare a qualcosa di irreparabile, in realtà questa problematica è una delle più semplici da risolvere. Basta seguire alcune indicazioni per evitare che questo messaggio venga visualizzato sia da parte degli utenti, sia da chi gestisce il sito.

Infatti, mentre agli utenti potrebbe essere mostrato il messaggio relativo a difficoltà tecniche, il webmaster potrebbe ricevere, invece, una comunicazione via email che indica la tipologia di problema tecnico riscontrato.

Risolvere l’errore Fatal Error

L’email inviata avrà anche un link che permette di accedere alla “Modalità di recupero”. Seguendo l’URL riportato nel messaggio si andrà a disattivare direttamente il plugin che ha causato l’errore.

Se non si desidera disattivare il plugin si può risolvere l’errore inserendo del codice nel file .htaccess.

Come modificare il file .htaccess per risolvere l’errore Fatal Errore

Il file .htaccess si può trovare nella directory in cui sono presenti anche le cartelle /wp-content/ e /wp-admin/, oppure nella sezione Remote Site del proprio client FTP.

Una volta trovato il file bisognerà editarlo. Basta cliccare con il tasto destro sul file e selezionare “Visualizza/Modifica”. In questo modo, il file .htaccess si aprirà e potrà essere modificato con un comune editor di testo.

risolvere l’errore Fatal Errore

A questo punto, nella parte inferiore del file andrà inserito questa stringa di codice:

 php_value max_execution_time 300

In pratica, con questa dicitura si va a indicare il tempo massimo offerto dal server. Volendo, nel caso in cui il Fatal Error si dovesse ripresentare, è possibile aumentare ulteriormente il tempo di esecuzione a 600 secondi:

hp_value max_execution_time 600

Un accorgimento utile è quello di effettuare il backup del sito e di salvare una copia del file .htaccess in locale prima di effettuare le modifiche.

In alternativa, se non si vuole perdere tempo con editor di testo, si potrà utilizzare anche il plugin WP Maximum Execution Time Exceeded per WordPress che consente di aumentare il tempo fino a 300 secondi.

Questa soluzione è indicata anche per tutti coloro che non hanno molta confidenza con il codice.

Modificare il file PHP.ini per evitare l’errore Maximum Execution Time Exceeded

Un altro modo per evitare questo errore, che può rendere problematico utilizzare il proprio sito WordPress ed eseguire le varie operazioni di aggiornamento, è quello di modificare il file php.ini relativo alle impostazioni lato server.

Tuttavia, non sempre questo file è facilmente accessibile nella directory del proprio server in cui è installato WordPress.

Se questo è il caso, basta creare un nuovo file php.ini nella cartella principale di WordPress. Successivamente, si dovrà modificare il file php.ini e aggiungere la seguente stringa:

max_execution_time = 60

Anche questa operazione consente di aumentare il tempo dell’esecuzione dello script PHP su WordPress e risolvere così, in modo definitivo, la comparsa del messaggio “Fatal Error: Maximum Execution Time Exceeded” su WordPress.

Scrivi un commento

Condividi su whatsapp
Condividi su facebook
Condividi su linkedin
Condividi su twitter
Assistenza per wordpress
Post Popolari:
Carlo Alberto Bello

La mia passione per WordPress mi ha portato negli ultimi 10 anni a voler aiutare sempre più persone a creare blog e siti web in WordPress in completa autonomia. Spero troverai utili le oltre 200 guide WordPress e sulla SEO che ho pubblicato su questo blog. Sono disponibile a fornire una prima consulenza SEO GRATUITA, consigliandoti una strategia seo per posizionare il tuo sito WordPress tra i primi su Google.