[Wordpress] Risolto bug Text/Diff/Renderer.php

Con l’aggiornamento di Worpress alla versione 2.6 ho avuto una serie di problemi circa la modifica di un post dopo la pubblicazione. Nello specifico ricevevo il seguente messaggio d’errore:
Warning: main(Text/Diff/Renderer.php) [function.main]: failed to open stream: No such file or directory in…..

Ho riportato solamente una parte del messaggio d’errore che viene visualizato. Andando a cercare una soluzione, ho trovato questo sito che ha risolto il mio problema: http://raffaelemorra.altervista.org/informatica/tips-tricks/wordpress-26-risolto-bug-textdiffphp-nella-modifica-dei-post/

In pratica, dopo la pubblicazione di un articolo, una successiva modifica dava un errore tale che era impossibile modificare in qualsiasi modo l’articolo e l’unica soluzione era cancellarlo e riscriverlo nuovamente. Ho iniziato ad avere questo errore in seguito all’upgrade alla versione 2.6 di Wordpress ed in particolar modo dopo aver importato gli articoli quando tentavo di accedervi in alcuni articoli ero impossibilitato alla modifica. Riscrivo questo articolo non per duplicare un’eccellente soluzione trovata da un altro blogger, ma perchè la soluzione contiene degli accenti () a posto degli apici ('). Se infatti viene ricopiata come è scritta in quel modo ovviamente il problema non si risolve, anzi aumentano gli errori. L’errore è causato da Wordpress che cambia gli apostrofi in accenti.

********** Soluzione corretta **********

*** Editate la linea 52 del file wp-includes/Text/Diff.php.
Cambiate

require_once 'Text/Diff/Engine/' . $engine . '.php';

in

require_once ABSPATH . WPINC . '/Text/Diff/Engine/' . $engine . '.php';

*** Editate la linea 17 del file wp-includes/Text/Diff/Renderer/inline.php. Cambiate

require_once 'Text/Diff/Renderer.php';

in

require_once ABSPATH . WPINC . '/Text/Diff/Renderer.php';

Il problema adesso dovrebbe essere risolto. Ovviamente tutto il merito è dell’autore del sito che ho citato in questo articolo. Io ho solamente apportato 2 piccole correzioni.

  • Share/Bookmark


Spedisci per e-mail questo articolo Spedisci per e-mail questo articolo
Stampa questo articolo Stampa questo articolo
100 visite

Tags: , ,

I Commenti sono chiusi