GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Errore critico o schermata bianca della morte:come risolverlo

Se, tentando di accedere a una determinata pagina del tuo sito web, visualizzi una schermata bianca vuota, sei nel posto giusto!

  • Potresti vedere una o due righe di testo che descrivono un errore.
  • Se stai utilizzando WordPress 5.2+ invece di una schermata bianca, probabilmente riceverai invece un errore del tipo "Il sito sta riscontrando difficoltà tecniche.
  • Utilizzando WordPress ricevi un errore del tipo "si è verificato un errore critico sul tuo sito web.

Questo indica che c'è un errore con il codice che esegue il tuo sito o (più probabilmente) parti del tuo sito. Potrebbe essere dovuto a un numero qualsiasi di cose, ma le più comuni sono:

  • Il risultato di un aggiornamento per la tua app Web (come WordPress), un plug-in o un tema che contiene un errore nel codice
  • Il tuo sito è configurato per utilizzare una versione di PHP (più recente o meno recente) con cui il codice che esegue il tuo sito non è compatibile.

Ciò significa che ci sono alcune possibili soluzioni rapide che puoi provare, ma se non funzionano, dovrai trovare il vero errore come descritto di seguito.

Hai il supporto pratico di Websavers?

Se sei ospitato da noi e disponi di un abbonamento al supporto pratico, apri semplicemente un ticket e ci occuperemo del problema per te. In caso contrario, continua a leggere per sapere come risolvere il problema da solo. (Maggiori dettagli sul supporto pratico qui)

Possibili soluzioni rapide

Solo se utilizzi il tema Avada: e stai utilizzando un plug-in di memorizzazione nella cache che abilita la minificazione (come WP Rocket o Autoptimize) e stai riscontrando una schermata bianca vuota, prova prima a disabilitare completamente la minificazione (HTML, Javascript e CSS). È probabile che questo risolva il problema.

Versione PHP troppo vecchia: se stai utilizzando una versione di PHP troppo vecchia, WordPress, un plug-in o il tuo tema potrebbero essersi aggiornati automaticamente e non essere più compatibile con quella versione di PHP. Prova a passare alla successiva versione superiore di PHP che non è contrassegnata come "obsoleta" in Plesk. Ad esempio, al momento della stesura di PHP 7.4 è probabilmente l'opzione più stabile per la maggior parte del software, anche se presto verrà sicuramente aggiornata alla versione 8.0.

Versione PHP troppo nuova: se stai utilizzando una versione di PHP troppo nuova, potresti avere un plugin o un tema più vecchio che non è stato aggiornato da un po' di tempo e il suo codice non è compatibile. La soluzione migliore è aggiornare il plug-in o il tema se sono disponibili aggiornamenti, tuttavia la soluzione più rapida è ridurre la versione PHP a una compatibile con il codice.

Come cambiare la tua versione PHP in Plesk

Come trovare il vero errore

Lo schermo bianco vuoto o l'errore vago è solo l'output visibile dell'effettivo errore sottostante. Se non vedi un errore specifico sullo schermo, è perché la tua app Web (come WordPress) sta sopprimendo l'errore. Questa può essere una buona cosa per la sicurezza, ma rende la risoluzione dei problemi solo un po' più difficile in quanto dovrai accedere ai log del tuo sito per trovare il messaggio di errore.

Inizia utilizzando la nostra guida per imparare a visualizzare i log per il tuo sito all'interno di Plesk. Se utilizzi cPanel, probabilmente dovrai chiedere al tuo host di fornire i log.

Torna qui una volta che hai l'errore corretto!

Dopo aver associato la schermata bianca della morte con l'errore corretto dai registri utilizzando i passaggi descritti nella guida sopra collegata, osserva attentamente l'errore per determinare il percorso del file in cui si trova il problema. Ecco un esempio di percorso file da cercare:

/var/www/vhosts/<your_domain>/httpdocs/wp-content/plugins/wpseo/some_random_file_within_the_plugin.php

Ciò significa che il file a cui si fa riferimento contiene il codice che causa l'errore. Nell'esempio precedente, questo sarebbe il wpseo plugin in un'installazione di WordPress.

Come risolvere il problema

  • Se utilizzi WordPress, scopri come risolvere questo problema quando l'errore è all'interno di un plug-in o di un tema.
  • Se utilizzi la combinazione specifica di WordPress e un plugin di sicurezza combinato con WP Rocket, dai un'occhiata a questo articolo.
  • Se utilizzi Joomla, questo articolo potrebbe esserti utile.
  • Se ricevi un errore che indica semplicemente:"Nessun file di input specificato", prova questa soluzione.
  • Se utilizzi WordPress e rilevi un codice dall'aspetto piuttosto losco all'interno del file che causa il problema, probabilmente dovrai ripulire il tuo sito compromesso.

Se nessuno dei link precedenti ti aiuta a risolvere il problema, apri un ticket, includi l'errore che hai trovato nei log e ti aiuteremo a indirizzarti nella giusta direzione!


Plesk
  1. Come risolvere l'errore "gpg:keyserver receive failed:No dirmngr".

  2. Come risolvere l'errore "semanage command" Not Found in CentOS

  3. Come correggere l'errore di errore di autenticazione Cron in Linux?

  4. Come correggere l'errore di localizzazione?

  5. Come risolvere il problema - Errore Apache:DirectoryIndex non corrispondente?

Come risolvere il problema:Siti Web SolidCP che elencano l'errore xml?

Correggi l'errore 503 o schermo bianco in WordPress

Come correggere l'errore 403

Come correggere un errore di connessione al database

Come risolvere il problema:il comando curl non ha trovato un errore

Errore limite di larghezza di banda superato:come posso risolverlo?