Un utente ha chiesto informazioni su Error Log Monitor di Wordpress

Il file di registro /home/wp/logs/php-errors.log non esiste o non è accessibile.

Un utente ha chiesto 👇

Ho letto l’altra mezza dozzina di thread circa con questa stessa domanda e sono ancora bloccato. Ecco cosa ho fatto finora:

Voci recenti verificate in /home/wp/logs/php-errors.log

Copia e incolla viene utilizzato per assicurarmi di non avere alcun dattiloscritto nel nome del file o nel percorso. Controlla i permessi dei file. Sia il proprietario che il gruppo sono wp. Il permesso è 660. È stato creato un file php che legge il contenuto del file e lo invia. Eseguire questo file dalla riga di comando e visualizzare il contenuto del file di registro.

La parte rilevante di wp-config.php

ini_set('log_errors', 'On');
ini_set('error_log', '/home/wp/logs/php-errors.log');

C’è una directory di WordPress /var/www/html/

Non ho molta familiarità con i modi di Linux. Qualcuno può pensare a cosa mi sto perdendo?

Grazie,
Evan

Questo argomento è stato modificato 2 anni, 2 mesi fa da.

Lanciatore di thread

(@evangoss)

2 anni, 2 mesi fa

Se del caso, si tratta di un accordo multilingue. Tutto nel mio messaggio originale si basa su ciò che vedo nel pannello di amministrazione della rete.

Quando vado al pannello di uno dei siti, vedo:

Monitoraggio degli errori del registro degli errori

Per avviare la registrazione degli errori dovrai apportare alcune modifiche alla configurazione di WordPress.

Pulsante “Usa impostazioni suggerite”
Pulsante “Configurazione manuale”

Questo è un sito che ho ereditato e sono piuttosto nuovo su WordPress. C’è qualcosa di rilevante che devo configurare per ogni sito?

Questa risposta è stata modificata 2 anni, 2 mesi fa da. Autore del plugin

(@ombra bianca)

2 anni, 1 mese fa

Ci scusiamo per la risposta molto lenta! Se il problema persiste, ecco alcune cose da controllare:

C’è qualche open_basedir restrizioni in atto? Ciò potrebbe impedire al plug-in di accedere al file anche se le autorizzazioni del file sono impostate correttamente. Puoi open_basedir stabilirsi phpinfo() produzione; alcuni provider di hosting potrebbero avere un modo per visualizzarlo o modificarlo nel pannello di controllo del server. Sono presenti collegamenti simbolici nel percorso del file? Normalmente, questo non dovrebbe essere un problema in sé, ma potrebbe avere altri problemi di configurazione come il open_basedir restrizioni sopra menzionate. Prova a modificare temporaneamente i permessi dei file in 664. Ti aiuta? Il file di registro di solito non deve essere reso leggibile a livello globale, ma può essere utile come test. Se fa funzionare il plugin, suggerisce che qualcosa non va con i permessi – forse PHP è in esecuzione come utente / gruppo sbagliato o qualcosa del genere. Lanciatore di thread

(@evangoss)

2 anni, 1 mese fa

Grazie per essere tornato da me.

open_basedir vuoto.

664 non ha aiutato.

Immagino che dovrò lanciarlo sulle ginocchia di qualcun altro nella mia organizzazione se nessuno ha altri suggerimenti.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *