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

Errore 500 di WordPress Debug utilizzando il file error_log

WordPress è una delle applicazioni per la creazione di siti Web più popolari. È così versatile che può aiutarti a creare praticamente qualsiasi sito web che vedi su Internet. Ha la più grande comunità e persone da tutto il mondo creano nuovi plugin, temi e aiutano a rendere WordPress ancora più sicuro. Apportare modifiche alle sue funzioni quasi quotidianamente ha sia vantaggi che negativi. In questo articolo, ci concentreremo sul debug di WordPress Error 500 e più specificamente su come utilizzare il file error_log che si trova nei tuoi file WordPress e su come questo registro può semplificarti la vita quando trovi errori critici nel tuo sito web.

Debug di WordPress http Error 500 e utilizzo del file error_log

Ci sono molte ragioni per cui puoi ricevere un errore HTTP 500 sulla tua installazione di WordPress. Cercheremo di spiegare come eseguire il debug del tuo sito Web utilizzando il file error_log ed elencando i motivi più comuni per cui ricevi un errore 500. Nella maggior parte dei casi, quando ricevi quanto segue sul tuo sito, appare in questo modo. Questo potrebbe essere molto frustrante poiché per un utente principiante, questo errore non mostra nulla. Il tuo sito non funziona e potresti andare nel panico.

Con le applicazioni WordPress, ci sono generalmente due ragioni per cui si verifica questo errore

  • un file .htaccess con regole errate
  • Plugin incompatibili, per lo più dopo un recente aggiornamento
  • versione PHP incompatibile

Potrebbe anche essere dovuto a una versione PHP incompatibile, ad esempio, alcuni dei tuoi plugin o anche il tuo tema potrebbero essere stati creati per funzionare con una versione PHP precedente (come 5.6), in questo caso puoi provare a cambiare la versione PHP di il tuo sito. Puoi dare un'occhiata a come modificare la versione PHP per il tuo account dal nostro articolo qui.

Debug delle regole .htaccess

Alcuni plugin usano per scrivere regole nel tuo file .htaccess e nella maggior parte dei casi, quelle sono protette, tuttavia, in alcuni plugin possono causare questo problema per te. Per identificare se l'errore 500 proviene dal tuo .htaccess puoi disabilitarlo completamente e accedere nuovamente al tuo sito. Il modo più semplice per disabilitare il file .htaccess è rinominarlo, aggiungere del testo al suo nome o aggiungere _OLD alla fine del nome del file. In alternativa, puoi dare un'occhiata allo strumento di cPanel chiamato Errors

Debug con il file error_log

Il file error_log è standard per qualsiasi applicazione PHP incluso WordPress e aiuta a risolvere gli errori di runtime mostrandoti esattamente cosa è successo di sbagliato.

Diciamo che, ad esempio, abbiamo avuto un codice PHP difettoso nel nostro file index.php

Il file error_log mostrerà cosa è andato storto in modo che possiamo risolverlo in un secondo momento

Poiché WordPress è un'applicazione basata su PHP, il file error_log può aiutarci notevolmente a indicare il motivo per cui stiamo ricevendo un errore 500.

Qual ​​è la posizione del file error_log?

Il file error_log è solitamente presente nella directory:

/home/$utente/root_documento/log_errori

Se il sito Web è il principale per il tuo account cPanel, è presente in:

/home/$user/public_html/error_log

Trovare problemi comuni con il file error_log

Se un plug-in è responsabile della mancata visualizzazione del tuo sito, il tuo file error_log mostrerà qualcosa del tipo:

Quello che dovresti fare per risolvere il plug-in difettoso è disabilitarlo tramite il tuo File Manager, per questo è sufficiente accedere alla directory del plug-in e rinominare la cartella del plug-in

/wp-content/plugin

Rinomina il /wp-content/plugins/plugin-name errato a /wp-content/plugins/plugin-name-disabled

Attivazione della visualizzazione degli errori di WordPress

Per impostazione predefinita WordPress potrebbe non visualizzare errori o registrarli per motivi di sicurezza, ad esempio, non vorresti che altre persone che visitano il tuo sito guardino informazioni sensibili come il nome del database, l'utente e la password che possono perdere. Puoi attivare la visualizzazione degli errori di WordPress procedendo come segue:

Vai a:

cPanel -> Seleziona versione PHP -> Scegli la versione di PHP attualmente utilizzata  -> Passa alle opzioni PHP in alto a destra

Modifica segnalazione_errore a E_ALL

Puoi anche modificare il wp-config.php file all'interno della radice del documento e modificare la seguente riga:

define('WP_DEBUG', false);

A

define('WP_DEBUG', true);

Ciò consentirà la visualizzazione visiva di alcuni errori sul tuo sito WordPress.

Se il problema persiste, puoi sempre contattarci per ulteriore assistenza, il nostro team è qui per te! WebHostFace offre eccellenti pacchetti di hosting Web WordPress a un prezzo molto conveniente. Inizia il tuo nuovo progetto o trasferisci a noi i tuoi siti Web esistenti:i nostri pacchetti di hosting ora hanno uno sconto del 40% sul prezzo normale!


Panels
  1. Come modificare il memory_limit nel file .htaccess

  2. Scarica un file su Ubuntu utilizzando la riga di comando sul sistema Ubuntu 20.04

  3. Lo scopo dell'utilizzo di un Fifo contro un file temporaneo o una pipe?

  4. Come risolvere l'errore:Cpanel::Exception::Database::Error/(XID 9a8sak)?

  5. Come risolvere 500 errori

Come correggere l'errore interno del server 500 in WordPress

Come risolvere il problema:l'utente non è nell'errore del file sudoers

Installazione di WordPress utilizzando WordPress Toolkit

Utilizzo del file di configurazione SSH

Come caricare un file utilizzando cPanel File Manager?

500 Errore del server