Con l’aggiornamento alla versione 2.6 di WordPress alcuni utenti (fra cui il sottoscritto), ospitati su servizio di hosting web Altervista.org, avevano riscontrato un fastidioso “bug” che impediva la modifica degli articoli pubblicati. Cercando di editare l’articolo si incappava in un messaggio di errore relativo alla directory Text contenuta in /wp_includes (che gestisce ora le nuove funzioni revisioni). L’impossibilità di apportare modifiche costringeva quindi alla cancellazione e riscrittura dell’articolo da zero.

Riporto le discussioni sui forum di WordPress Italy e Altervista e di seguito l’articolo di Raffaele Morra con la soluzione al problema.

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

rendendo quindi impossibile modificare i 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) contattami!”


Bookmark and Share
2 Risposte a “WordPress 2.6 e Fatal error in Text/Diff.php”
  1. Perfetto, tienamoci in contatto per nuove collaborazioni!
    alla prossima,
    Raf.

  2. Va bene ;)

Scrivi un Commento






snowflake snowflake snowflake snowflake snowflake snowflake snowflake snowflake snowflake snowflake Wordpress snowstorm powered by nksnow