Come correggere l'errore di tempo massimo di esecuzione superato in WordPress
Pubblicato: 2020-06-28Mentre utilizzi WordPress self-hosted (WordPress.org) come sistema di gestione dei contenuti, potresti riscontrare errori lungo il percorso. Uno dei più comuni è l'errore di superamento del tempo massimo di esecuzione. Se questo è il tuo caso, ti abbiamo coperto. In questo post, ti mostreremo come correggere l'errore di superamento del tempo massimo di esecuzione in WordPress e riportare il tuo sito online.
introduzione
Se hai un sito web, prima o poi dovrai affrontare dei problemi. La maggior parte delle persone pensa di dover assumere uno sviluppatore o un libero professionista quando incontra questo tipo di problemi. Tuttavia, la buona notizia è che puoi risolverne molti senza alcun aiuto anche se non hai competenze tecniche. Inoltre, risolverli e andare avanti è eccitante e imparerai qualcosa di nuovo.
Il tempo di esecuzione massimo superato è un errore molto semplice in WordPress e non è necessario fare affidamento su nessuno per risolverlo. In questa guida imparerai come risolvere questo problema e riportare il tuo sito online in meno di 10 minuti! Prima di iniziare con la guida passo passo, capiamo meglio qual è questo errore.
Qual è l'errore di superamento del tempo di esecuzione massimo di WordPress?
Come sai, il principale linguaggio di scripting di WordPress è PHP. Per mantenere il tuo server ottimizzato, i server aggiungono un periodo di tempo limitato al processo di esecuzione di PHP. Anche se quel tempo dipende dalla tua società di web hosting, di solito è compreso tra 30 e 60 secondi. Quindi, cosa succede quando uno script impiega più del lasso di tempo impostato per essere eseguito? Si è verificato un errore di superamento del tempo massimo di esecuzione .
La maggior parte delle volte, ciò accade quando aggiorni i file core, temi o plug-in di WordPress. Di conseguenza, non sarai in grado di completare l'aggiornamento. Ora che comprendiamo meglio l'errore, vediamo come puoi risolverlo.
Come correggere l'errore di tempo massimo di esecuzione superato in WordPress?
Esistono diversi metodi per correggere l'errore di superamento del tempo massimo di esecuzione in WordPress .
- Disabilita temi e plugin attivi.
- Modifica il file .htaccess.
- Modifica il file PHP.ini.
- Contatta la tua società di hosting.
Diamo un'occhiata a ciascun metodo. NOTA: alcuni di questi metodi richiedono la modifica di alcuni file principali. Quindi, per mantenere i dati del tuo sito web al sicuro, ti consigliamo di generare un backup completo prima di apportare modifiche. Se non sei sicuro di come farlo, consulta la nostra guida su come eseguire il backup di un sito WordPress.
1) Disabilita temi e plugin attivi
A volte, temi e plug-in causano l'errore di superamento del tempo massimo di esecuzione . Quindi, una possibile soluzione è disabilitarli. Se sei stato bloccato fuori dalla tua area di amministrazione di WordPress e non riesci ad accedere al back-end, dovrai disabilitare tutti i plugin e i temi attivi del tuo blog. Se un plug-in o un tema specifico ha causato questo problema, ripristinerai il tuo sito Web dopo averli disabilitati.
Per fare ciò, puoi utilizzare un client FTP e un account FTP. Se non hai un account FTP, accedi al cPanel del tuo hosting e vedrai una sezione per crearne uno. Dovrai aggiungere:
- Nome utente.
- Parola d'ordine.
- Directory.
- Quota.
Dopo aver inserito tutti i dettagli, fare clic sul pulsante Crea account FTP . Hai creato con successo un account FTP per gestire il file manager del tuo sito web. Ora disabilitiamo il tema attivo e i plugin. Con un client FTP come FileZilla e le credenziali dell'account, sarai in grado di accedere al back-end del tuo file manager. Quindi, vai alla cartella wp-content . È lì che vengono archiviati tutti i plugin e i temi del tuo sito.
Disattiva i plugin
Per disattivare i plugin, dovrai rinominare la cartella dei plugin in qualcos'altro. Ad esempio, puoi rinominarlo in plugins_OLD .
Controlla il tuo sito web dal front-end. Se l'errore persiste, significa che nessuno dei plugin attivi sta causando il superamento del tempo massimo di esecuzione. Se l'errore si interrompe, sul tuo server sono presenti uno o più plug-in difettosi. Trovare quello difettoso ispezionando il codice può richiedere molto tempo. Invece, puoi fare quanto segue.
Innanzitutto, rinomina nuovamente la cartella plugins_OLD in plugin. Quindi, accedi al tuo backend di WordPress e vai alla sezione Plugin . Tutti i plugin dovrebbero essere disattivati.
Attiva i plugin uno per uno per verificare quale è quello difettoso. Dopo aver attivato il plug-in difettoso, il sito Web riceverà lo stesso errore di superamento del tempo massimo di esecuzione. Allo stesso modo, puoi disabilitare il tema attivato sul tuo blog.
Disattiva tema
Ad esempio, supponiamo che tu abbia attivato il tema MyThemeShop sul tuo sito. Vai alla cartella /wp-content/themes/ usando il client FTP e rinomina la cartella in qualcos'altro.
Dopo aver rinominato il tema, il tuo sito utilizzerà automaticamente il tema WordPress predefinito. Dovrai quindi controllare il sito Web dal front-end. Se l'errore è ancora presente, qualcos'altro lo sta causando. Se non lo è, hai un tema difettoso. Puoi rinominarlo allo stato precedente e attivarlo dall'area di amministrazione di WordPress. Ora, diamo un'occhiata ad altri modi per correggere l'errore di superamento del tempo di esecuzione massimo aumentando il tempo di esecuzione massimo.
2) file htaccess
Usando il client FTP, vai alla cartella principale di WordPress. Vedrai il file .htaccess lì. Se hai installato WordPress sul tuo dominio principale, il file htaccess sarà nella cartella public_html . Se hai installato WordPress su qualsiasi sottodirectory, vedrai lo stesso su quella directory specifica.
NOTA : assicurati di abilitare i file nascosti.
Quindi, seleziona il file htaccess , fai clic con il pulsante destro del mouse su di esso e seleziona l'opzione Visualizza/Modifica .
Il file si aprirà nel tuo editor di testo. Ora è necessario aumentare il tempo massimo di esecuzione . Per farlo, copia il codice qui sotto e incollalo nel file htaccess . Quindi salva le modifiche.
php_value max_execution_time 300
Dopo aver salvato il file, caricalo di nuovo sul server. Se dai un'occhiata più da vicino al codice, stiamo dicendo al server di aumentare il tempo massimo di esecuzione degli script PHP a 300 secondi . Puoi cambiare quel valore a 120 secondi o qualunque cosa tu voglia. Se hai ancora problemi con il server, puoi provare ad aumentare ulteriormente il valore.
Assicurati di salvare le modifiche dopo aver modificato i valori. Se hai accesso al tuo backend WordPress, sarai in grado di modificare il file htaccess senza utilizzare un client FTP. I plugin SEO come Yoast e Rank Math ti consentono di modificare i file htaccess , robots.txt attraverso la loro pagina delle impostazioni.
Quindi, se il tuo plug-in SEO ha funzionalità del genere e hai accesso all'area di amministrazione di WordPress, puoi saltare il metodo FTP.
3) file php.ini
Un'altra opzione per aumentare il tempo massimo di esecuzione e correggere l'errore di superamento del tempo massimo di esecuzione in WordPress è modificare il file php.ini . Per fare ciò, vai nella cartella public_html o ovunque tu abbia installato WordPress. Lì vedrai un file chiamato php.ini . Se non trovi un file del genere, creane uno nuovo e incolla il codice seguente nel file.
tempo_esecuzione_max = 60
Quindi, salvalo. Se hai modificato il file php.ini esistente, aggiorna il file e quindi controlla il sito Web dal frontend. Se l'errore di superamento del tempo massimo di esecuzione persiste, provare un valore più alto per risolverlo.
4) Contatta la tua società di hosting
Infine, se non ti senti a tuo agio con nessuno dei metodi precedenti, un altro modo semplice per correggere l'errore di superamento del tempo massimo di esecuzione è contattare la tua società di hosting. La maggior parte delle società di hosting WordPress offre supporto tramite ticket, chat dal vivo o persino telefonate. Quindi, puoi contattare il team di supporto del tuo hosting web tramite il tuo canale preferito e fargli sapere del problema.
Conclusione
In conclusione, i server web hanno un lasso di tempo limitato per eseguire gli script PHP. Pertanto, quando lo script impiega più tempo per l'esecuzione, si verifica un errore di superamento del tempo massimo di esecuzione. La buona notizia è che risolvere il problema è piuttosto semplice e non è necessario assumere uno sviluppatore. Esistono quattro metodi per risolvere questo problema. Puoi:
- Disattiva temi e plugin attivi
- Aumenta il tempo massimo di esecuzione
- Modifica il file .htaccess
- Modifica il file PHP.ini
- Contatta la tua società di hosting
Scegli semplicemente quello più adatto alle tue esigenze e competenze. Quindi, ora sai come correggere l'errore di superamento del tempo di esecuzione massimo. Per ulteriori guide per risolvere gli errori in WordPress, dai un'occhiata a questi post:
- Come correggere l'errore "Link che hai seguito è scaduto" in WordPress
- Errore di aggiornamento di WordPress non riuscito: come risolverlo
Ci auguriamo che questa guida ti sia stata utile, condividila sui social media. Hai provato uno di questi metodi per risolvere questo problema? come l'hai risolto? Fatecelo sapere nella sezione commenti qui sotto.