[Risolto] – Errore fatale con il plugin di WordPress – MyEasyBackup.
Oggi vediamo un bug che blocca completamente la visualizzazione del vostro sito wordpress, trattandosi un errore fatale che blocca il completamento del caricamento della pagina. Si verifica se avete attivo il plugin MyEasyBackup, dopo aver fatto un backup/importazione del database in locale (e forse può capitare anche online se si cambia cartella)
L’errore mostrato a schermo è simile a questo;
L’esecuzione dello script è stata fermata:require_once() [function.require]: Failed opening required ‘I:/EasyPHP/www/wp-content/plugins/myeasybackup/inc/class.php5.addDir.php’ (include_path=’.;I:\EasyPHP\www\;’) — 64
In pratica non riesce a trovare un file e si blocca. Ciò avviene se avete il vostro sito non nella cartella base del vostro spazio/dominio. Io avendo in locale diversi siti, li ho in sottocartelle del server virtuale di EasyPhp. Lo script non considera le sottocartelle e quindi cerca il file nella posizione sbagliata.
Per risolverlo basta cambiare1 sola riga. Aprite il file meb-config.php in [cartella base dell'installazione di wordpress/wp-content/plugins/myeasybackup/meb-config.php
Alla riga 110 troverete questa riga:
define('MEBAK_PATH', $_SERVER['DOCUMENT_ROOT'] . ‘/wp-content/plugins/myeasybackup/’ );
basta sostituirla con questa:
// define(‘MEBAK_PATH’, $_SERVER['DOCUMENT_ROOT'] . ‘/wp-content/plugins/myeasybackup/’ );
define(‘MEBAK_PATH’, dirname(__FILE__) . ‘/’); // Risolve un bug locale
Ho commentato ( con il doppio slash) la vecchia istruzione errata, e ne ho aggiunta una nuova nella riga sotto, commentando anche con ” Risolve un bug locale”.
Spero vi sia stato utile.
Have fun !
Commenti recenti