WordPress non scrive error.log
La mia installazione locale di WordPress su ServerPress non sta scrivendo i log degli errori. Ho modificato il file wp-config.php per abilitare la registrazione degli errori in WordPress e ho anche provato a modificare il file php.ini di xampplite per attivare il tracciamento degli errori, ma non sono riuscito a ottenere alcun log. Alla fine ho ripristinato le impostazioni originali. Il mio sito web attualmente mostra:
Si è verificato un errore critico sul tuo sito web.
nell'interfaccia front-end. Ho aggiunto il seguente codice prima della configurazione define( 'DB_NAME', 'blahblahblah');
:
/** Abilita WP Debug */
define( 'WP_DEBUG', true );
/** Abilita la registrazione degli errori di WP Debug */
define( 'WP_DEBUG_LOG', true );
/** Mostra debug nella pagina HTML */
define( 'WP_DEBUG_DISPLAY', false );
@ini_set('display_errors', 0);

Hai detto di aver aggiunto il codice all'inizio del file. Nel wp-config.php su cui sto lavorando c'è questa riga verso la fine:
define('WP_DEBUG', false);
Se il tuo file di configurazione lo imposta prima su true
e poi su false
, il problema potrebbe essere che l'ultima voce prevale.

Anche io ho avuto problemi a far funzionare il logging, ho controllato il sito di WordPress e ho trovato che consiglia alcuni plugin per il logging.
Ho usato il plugin Query Monitor da https://wordpress.org/plugins/query-monitor/ e finalmente ho ottenuto un output utilizzabile da questo.
