Quando utilizziamo WordPress, riscontriamo spesso problemi come pagine WordPress vuote, impossibilità di accedere al backend di WordPress ed errori del server 500. Questi problemi si verificano spesso dopo l'aggiornamento e l'upgrade della versione di WordPress, l'installazione dei plug-in e dopo il server PHP, Mysql e altre versioni principali vengono aggiornate, la funzione WordPress non funziona Causato da motivi supportati.

Inoltre, se sono installati troppi plug-in WordPress, come wzfou.com, possono facilmente verificarsi conflitti. In precedenza ho condiviso nell'articolo Il plug-in WordPress che sto utilizzando che il plug-in che sto utilizzando presenta un problema del genere. La vecchia versione di MailPoet è in realtà incompatibile con PHP 7.2 e PHP 7.3, risultando in una pagina WordPress vuota. .

Questo articolo condividerà la modalità di diagnosi degli errori di WordPress, che viene utilizzata principalmente per gestire problemi come pagine WordPress vuote, errori del server 500 e conflitti di plug-in. Altri suggerimenti per l'ottimizzazione di WordPress sono i seguenti:

  1. WordPress utilizza MailPoet per creare il proprio sistema di iscrizione e gestione degli utenti e del sistema di notifica e-mail di aggiornamento RSS
  2. Utilizza Algolia per aggiungere la funzione di ricerca sul sito in tempo reale a WordPress: qualità di ricerca più elevata e contenuti più accurati
  3. Configurazione e utilizzo del plug-in di pagamento WooCommerce Alipay-WooCommerce

PS: aggiornato l'8 dicembre 2019, Per WordPress che non ha una propria funzione mobile adattiva o un proprio tema mobile non è molto bello, possiamo provare AMP adattivo: WordPress AMP mobile optimization-build Adatto ai motori di ricerca mobili e alla navigazione da cellulare per accedere a WP.

PS: aggiornato il 25 dicembre 2019 , a volte è probabile che si verifichino errori 502 quando si opera in background di WordPress Soluzione: risolvi l'errore 502 nel menu di modifica e salvataggio in background di WordPress.

1. Abilita manualmente il debug degli errori WP

Apri il file wp-config.php e aggiungi il seguente codice (nota che se ci sono define('WP_DEBUG'); e altri codici nel file di configurazione originale, per favore commentarli):

/**
 * This will log all errors notices and warnings to a file called debug.log in
 * wp-content (if Apache does not have write permission, you may need to create
 * the file first and set the appropriate permissions) 
 */
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

Dopo il salvataggio, puoi vedere il messaggio di errore corrispondente nel file wp-content/debug.log . Se vuoi visualizzare il messaggio di errore direttamente sulla pagina web, sostituiscilo con:

/ 开启WP_DEBUG模式
define( 'WP_DEBUG', true );
 
// 开启DEBUG日志,一定要记得关闭这个日志功能并清理这个日志文件哦,产生的日志文件在: /wp-content/debug.log
define( 'WP_DEBUG_LOG', true );
 
// 显示errors and warnings
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 'On' );

Infine, assicurati di commentare o eliminare il codice sopra una volta completato il test per prevenire i malintenzionati!

2. Diagnosi degli errori WP e plug-in di debug

2.1 Monitoraggio delle query

Plug-in: https://wordpress.org/plugins/query-monitor/

Il plug-in Query Monitor può aiutarti a eseguire il debug di query di database, errori PHP, hook e azioni, blocchi dell'editor di blocchi, script e fogli di stile accodati, chiamate API HTTP, ecc. Se abilitato, verrà visualizzato come mostrato di seguito:

Query Monitor può visualizzare messaggi di errore WordPress dettagliati e informazioni sulle query per una facile consultazione:

2.2 Barra di debug

Plug-in: https://wordpress.org/plugins/debug-bar/

Prima di abilitare il plugin, devi modificare il file di configurazione WP e aggiungere il seguente codice (ricordati di eliminare quando hai finito):

#Debug Bar插件
define( 'WP_DEBUG', true );
define( 'SAVEQUERIES', true );

Il plug-in Debug Bar può visualizzare errori PHP, query mysql, ecc. e visualizza il pulsante Debug Bar nell'angolo in alto a destra di WordPress.

Dopo aver fatto clic, puoi visualizzare errori PHP dettagliati e informazioni sulle query MySQL, come mostrato di seguito:

3. Riepilogo

Attiva manualmente la modalità di diagnosi degli errori di WordPress. Puoi scegliere se visualizzare il messaggio di errore direttamente sulla pagina o visualizzarlo nel registro nella directory. Per alcuni siti Web importanti si consiglia di non visualizzare il messaggio di errore ma di visualizzarlo nel registro.

Utilizzare Query Monitor e Debug Bar per attivare la modalità diagnostica Rispetto all'attivazione manuale della modalità diagnostica, le informazioni sull'errore verranno visualizzate in modo più intuitivo e sarà più semplice eseguire query. Insomma, per evitare il più possibile errori WP, è meglio utilizzare meno plug-in.

lascia un commento