Wordpress 2.6, risolto bug Text/Diff.php nella modifica dei post

Postato il 24 agosto, 2008 in Wordpress da Arock

Questo bug si presenta con i seguenti messaggi di errore quando si cerca di editare post già pubblicati sul blog:

Warning: main(Text/Diff/Renderer.php) [function.main]: failed to open stream: No such file or directory in /membri/macavanzi/macavanzi/wp-includes/Text/Diff/Renderer/inline.php on line 17

Fatal error: main() [function.require]: Failed opening required ‘Text/Diff/Renderer.php’ (include_path=’.:’) in /membri/macavanzi/macavanzi/wp-includes/Text/Diff/Renderer/inline.php on line 17

quindi rendendo impossibile fare modifiche ai propri articoli e dando come unica soluzione quella di cancellarli e riscrivere tutto, non è proprio il massimo per un blogger.

Googlando ho trovato varie soluzioni per risolvere questo bug, tra cui quella di ricostruire la gerarchia di file nella cartella wp-include, oppure quella più immediata che ho adottato:

Editate la linea 52 del file  wp-includes/Text/Diff.php in questo modo:

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

Editate la linea 17 del file  wp-includes/Text/Diff/Renderer/inline.php in questo modo:

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

e il gioco è fatto!! Se il problema dovesse persistere (ma credo di no) contattemi!

3 Responses to 'Wordpress 2.6, risolto bug Text/Diff.php nella modifica dei post'

  1. 9 ottobre 2008 alle 21:17
    macavanzi
  2. 9 ottobre 2008 alle 23:34
    raffaele
  3. 13 ottobre 2008 alle 20:10
    macavanzi

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>