Correzione "Si è verificato un errore critico sul tuo sito Web WordPress"

Pubblicato: 2023-03-22

Ottenere un errore critico di WordPress non è qualcosa che nessuno di noi vuole sperimentare con uno sforzo di immaginazione. Un errore critico può dare anche agli amministratori più esperti mani sudate e ginocchia traballanti. Sapere cosa fare può aiutarti a rimanere calmo e calmo quando la torta colpisce il ventaglio.

Esistono diversi motivi per cui può verificarsi un errore critico in un sito WordPress. Sapere quali sono questi motivi, come identificare la causa e come risolverli può aiutarti a ridurre al minimo i tempi di inattività e tornare operativo nel minor tempo possibile.

Questo è esattamente l'argomento di questo articolo.

Sommario

    • Risoluzione dei problemi di WordPress 101
      • Passaggio 1: hai accesso alla dashboard di WordPress?
      • Passaggio 2: l'errore riguarda l'intero sito?
      • Passaggio 3: puoi replicare l'errore?
      • Passaggio 4: fare riferimento al registro delle attività
      • Passaggio 5: abilita WP_DEBUG
    • Lista di controllo degli errori critici di WordPress
      • Bello da avere
      • Probabilmente avrebbe dovuto
    • Cause di errore critico
      • Conflitti di plug-in
      • Conflitti tematici
      • File WordPress danneggiati
      • Limite di memoria insufficiente
      • Versione WordPress obsoleta
      • PHP obsoleto
      • Malware
    • Cosa fare quando bloccato

Per prima cosa: risoluzione dei problemi di WordPress 101

Risolvi gli errori di WordPress Prima di iniziare ad apportare modifiche al tuo sito Web WordPress, vale la pena dedicare del tempo alla risoluzione del problema. Quando un sito Web non funziona e si scatena l'inferno, può essere difficile pensare in modo calmo e composto (credetemi, ci sono stato). Avere una guida preparata può aiutarti a spuntare tutte le caselle per la risoluzione dei problemi senza perdere passaggi critici.

Passaggio 1: hai accesso alla dashboard di WordPress?

La prima cosa che dovresti fare è identificare se hai accesso alla dashboard di WordPress. Se questo è il caso, renderà tutto molto più semplice. Se il back-end è inaccessibile, niente panico (ancora): ci sono molti passaggi che puoi eseguire per risolvere il problema senza accedere alla dashboard.

Passaggio 2: l'errore riguarda l'intero sito?

La prossima cosa che devi esaminare è identificare se l'intero sito web è inattivo o se si tratta solo di determinate pagine/sezioni del tuo sito web. Questo può aiutarti a identificare la causa del problema.

Passaggio 3: puoi replicare l'errore?

Se l'errore è intermittente, capire cosa lo sta causando può essere di grande aiuto. Se sei in grado di replicare l'errore, ovvero identificare la sequenza di eventi che portano all'errore, può aiutarti a restringere il campo.

Passaggio 4: fare riferimento al registro delle attività

Se hai WP Activity Log installato sul tuo WordPress, il controllo delle ultime attività registrate può aiutarti a determinare dove si trova il problema. L'installazione e l'eliminazione dei plug-in, così come le attività degli utenti, sono alcune delle cose principali che dovresti cercare. Anche così, rimane importante non scartare nulla all'inizio del processo.

Passaggio 5: abilita WP_DEBUG

WP_DEBUG è uno strumento di debug integrato di WordPress che registra errori, avvisi e avvisi generati dal codice PHP, che a sua volta esegue WordPress. L'abilitazione della modalità di debug di WordPress può fornire preziose informazioni attraverso il file di registro wp_debug_log su ciò che potrebbe causare l'errore critico.

Lista di controllo degli errori critici di WordPress

Errore critico

Prima di iniziare a risolvere i problemi, assicurati di avere accesso agli strumenti di cui hai bisogno. L'accesso a uno qualsiasi di questi può determinare in modo significativo le opzioni di risoluzione dei problemi che avrai.

Bello da avere

  1. Un recente backup del sito WordPress
  2. Ambiente di staging/test

Probabilmente avrebbe dovuto

  1. Accesso all'FTP
  2. CPanel/backend del provider di hosting
  3. Scanner di malware

Cosa può causare un errore critico su WordPress?

Più parti mobili ha un sistema, più cose possono andare storte. Poiché gli ambienti WordPress possono essere incredibilmente complessi, ci sono una serie di cose che possono portare a uno schermo bianco della morte. In questa sezione, esamineremo le cause principali e come risolverle.

Possibile causa: conflitti di plug-in

Una delle cause più comuni di errori critici in WordPress sono i conflitti di plugin. WordPress ha un vasto archivio di plugin gratuiti e premium che puoi utilizzare per estendere le funzionalità del tuo sito web. Tuttavia, alcuni plug-in potrebbero non funzionare bene insieme e causare un errore critico. Ad esempio, se due plug-in modificano la stessa tabella del database, può causare un conflitto e attivare un errore critico.

Come correggere un errore critico causato da conflitti di plug-in

Per correggere un errore critico causato da conflitti di plug-in, dovrai identificare il plug-in problematico e disattivarlo. Se hai accesso alla dashboard di WordPress, potresti iniziare disattivando tutti i tuoi plug-in e riattivandoli uno per uno e verificando l'errore critico.
Puoi anche disattivare manualmente i plugin di WordPress accedendo al file manager del tuo sito web o al client FTP e rinominando la cartella del plugin nella directory wp-content/plugins. Questo disattiverà il plug-in e potrai quindi accedere al tuo sito Web e risolvere ulteriormente il problema.

Possibile causa: conflitti tematici

Un'altra causa comune di errori critici in WordPress sono i conflitti di temi. I temi WordPress controllano il design generale e il layout del tuo sito Web e possono anche aggiungere funzionalità al tuo sito. Se stai utilizzando un tema con codice scadente o obsoleto, può causare conflitti con altri plug-in e attivare un errore critico.

Come correggere un errore critico causato da conflitti di temi

Per correggere un errore critico causato da conflitti tra temi, dovrai identificare il tema problematico e passare temporaneamente al tema predefinito (come Twenty Twenty). Il processo per farlo è lo stesso dei plugin. L'unica differenza qui è che la cartella del tema risiede nella directory wp-content/themes.

Possibile causa: file WordPress danneggiati

Ci sono una serie di fattori che possono portare alla corruzione dei file core di WordPress, come problemi del server e infezioni da malware. Quando un file core di WordPress è danneggiato, può rendere inaccessibile il tuo sito Web e causare un errore critico.

Come correggere un errore critico causato da file WordPress corrotti

Per correggere un errore critico causato da file danneggiati, controlla innanzitutto l'integrità dei tuoi file WordPress. Se riscontri problemi, puoi provare a eseguire il ripristino dal backup più recente. Se non disponi di un backup, puoi reinstallare WordPress manualmente. Prima di procedere con la reinstallazione, assicurati di eseguire un backup dei file e del database del tuo sito Web per evitare la perdita di dati.

Possibile causa: limite di memoria insufficiente

WordPress si affida alla memoria PHP per funzionare senza problemi. Se il tuo sito Web supera il limite di memoria assegnato dal tuo server, può causare un errore critico. Questo problema è più comune nei siti Web con traffico intenso o plug-in ad alta intensità di risorse.

Come correggere un errore critico causato da memoria insufficiente

Se disponi di un piano WordPress gestito, potresti non essere in grado di aumentare il limite di memoria. In questi casi, ti consigliamo di metterti in contatto con il tuo provider di hosting in modo che possa indagare ulteriormente sul problema. In genere, potrebbe essere necessario aggiornare il piano di hosting a un pacchetto con limiti di memoria più elevati. Se hai il tuo server, puoi aumentare il limite di memoria PHP. Puoi farlo accedendo al file php.ini del tuo sito web e aggiungendo la seguente riga di codice:

memory_limit = 256M

Se non hai accesso al file php.ini del tuo sito web, puoi provare ad aggiungere il seguente codice al file wp-config.php del tuo sito web:

define('WP_MEMORY_LIMIT', '256M');

Possibile causa: versione WordPress obsoleta

Anche l'utilizzo di una versione obsoleta di WordPress può causare errori critici. Gli aggiornamenti di WordPress vengono rilasciati abbastanza regolarmente, risolvendo bug e problemi di sicurezza e migliorando le prestazioni della piattaforma. Se utilizzi una versione obsoleta di WordPress, può causare conflitti con plugin e temi e attivare un errore critico.

Come correggere un errore critico causato da una versione obsoleta di WordPress

Per correggere un errore critico causato da una versione obsoleta di WordPress, dovrai aggiornare WordPress. Se hai accesso alla dashboard, dovrebbe essere abbastanza facile. Se non hai accesso al back-end, tuttavia, dovrai scaricare WordPress e aggiornare manualmente i file principali caricandoli tramite FTP/SFTP.

Possibile causa: PHP obsoleto

WordPress, così come plugin e temi, sono basati su PHP. Proprio come tutto il resto, PHP riceve i propri aggiornamenti. Gli aggiornamenti di WordPress, plug-in e temi possono utilizzare funzionalità e funzioni PHP più recenti che potrebbero non essere disponibili in una versione PHP precedente, il che potrebbe causare errori.

Come correggere un errore critico causato da una versione obsoleta di WordPress

Se ospiti il ​​tuo sito Web WordPress sul tuo server, accedi semplicemente al server e controlla quale versione di PHP stai utilizzando. In Ubuntu, puoi semplicemente digitare php –version . Questo può differire da un sistema operativo all'altro. Se hai gestito l'hosting, verifica con il tuo provider di web hosting per sapere quale versione di PHP è attualmente installata sul server.

Possibile causa: malware

WordPress non è immune al malware, che può creare ogni sorta di scompiglio sul tuo sito web. Malware diversi possono avere payload diversi, quindi non esiste una regola da seguire durante la risoluzione dei problemi causati dal malware.

Come correggere un errore critico causato da malware

Se disponi di un plug-in per la rimozione di malware a cui puoi accedere, questo dovrebbe essere il tuo primo punto di riferimento. In caso contrario, puoi rimuovere il malware manualmente; tuttavia, questo non è un processo per i deboli di cuore. In alternativa, ci sono aziende che lo faranno per te. Una volta che il malware è stato rimosso con successo, l'indurimento di WordPress può aiutare a ridurre drasticamente i rischi di reinfezione.

Cosa fare quando rimani bloccato

Come accennato in precedenza, i siti Web WordPress possono essere affari incredibilmente complessi. WordPress è anche altamente personalizzabile, il che significa che la fonte dell'errore potrebbe essere più oscura. Se rimani bloccato, ricorda che WordPress ha una comunità vivace ed energica che è più che felice di aiutarti con domande tecniche.

I forum di WordPress.org possono essere di grande aiuto. I gruppi e le pagine dei social media possono anche essere una ricca fonte di informazioni quando cerchi di tirarti fuori dai guai.