Domanda

Ho PHP errori reindirizzato al file di log. Solo per l'installazione WP quindi questo sicuramente non proviene da qualche altra parte. Questo è ciò che ha iniziato a venire di recente (questo è tutto di loro, non tagliare):

[22-Sep-2010 14:30:41] junk after document element at line 2, column 0
[22-Sep-2010 16:17:08] junk after document element at line 2, column 0
[22-Sep-2010 17:19:42] junk after document element at line 2, column 0
[22-Sep-2010 18:30:19] junk after document element at line 2, column 0
[22-Sep-2010 20:19:23] junk after document element at line 2, column 0
[23-Sep-2010 14:51:40] junk after document element at line 2, column 0
[23-Sep-2010 15:54:33] junk after document element at line 2, column 0
[23-Sep-2010 17:23:02] junk after document element at line 2, column 0

Questo in realtà non sembra errore PHP ( funzione di bla-bla fallito alla linea x ), sono molto rare e non sembrano essere legati al caricamento della pagina (forse in una certa cron evento?) e non c'era stato alcun importanti modifiche di configurazione in mesi diversi da tenere plugin aggiornati e uno o due nuovi (giorni prima questo è cominciato).

Risultati Googling sono per lo più di parsing XML ... Di cui WP fa probabilmente abbondanza (feed, aggiornamenti, che altro? ..), ma come individuare cosa c'è di sbagliato?

Questo mi ha veramente perplesso.

È stato utile?

Soluzione

Una rapida ricerca su Google ha confermato il vostro sospetto ... questo è probabilmente un errore di analisi XML. Inoltre, qualche discussione sul forum suggerisce che è causato da inserimento script dopo un tag di chiusura </rss>.

Se si tratta di uno script inserito, questo è probabilmente il risultato di un hack o un attacco sul vostro sito o host.

Un'altra possibilità è un errore di PHP nello script RSS generazione . PHP sarebbe tornato l'errore in linea, e il messaggio di errore, essendo non XML, sarebbe stato letto come "spazzatura" dal parser XML. Questo potrebbe anche essere il risultato di un feed vostro sito sta cercando di leggere (cioè sul cruscotto admin), non necessariamente un feed si sta generando.

Altri suggerimenti

risolto. idea di alimentazione esterna è stata corretta, capire mangime era leggermente più complesso.

I aveva installato nucleo di controllo plug-in e ha permesso di log di richieste HTTP.

Poi si è appena seduta e in attesa fino a quando si verifica-re l'errore e un controllo sugli alimenti è stato scaricato esattamente nello stesso momento.

Subject alimentazione:

  • apparteneva a uno dei plugin installati di recente;
  • era fritto morto con PHP errore fatale, invece di contenuti.

feed validator stava dando esatto abbinare su di esso:

riga 1, colonna 0: elemento radice non definita: br

Linea 2, colonna 0: errore di analisi XML:: 2: 0: junk dopo elemento del documento

PS Io non sono sicuro che rispondono meglio accettare, questo con soluzione esatta o EAMann di idee e la discussione? Edit:. Non può accettare la mia per due giorni in ogni caso, che uno è

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top