Pred skoraj letom sem opazil, da ima WordPress (ta blog) težave z določenimi temami in dodatki. Takrat se nisem posebej poglobil v problem, je pa nastal tale zapis: require_once: PHP, PEAR, WordPress, Apache,…? problem. Danes sem se problema ponovno lotil in našel rešitev.
Problem je bil v tem, da je funkcija require_once() narobe prebrala pot do želene datoteke. Primer je spodaj:
Warning: require_once(share-widget.php) [function.require-once]: failed to open stream: No such file or directory in ��� e/www/humerca.com/wordpress/wp-content/plugins/share-and-follow/share-and-follow.php on line 1989
Fatal error: require_once() [function.require]: Failed opening required ‘share-widget.php’ (include_path=’/usr/share/pear’) in ��� e/www/humerca.com/wordpress/wp-content/plugins/share-and-follow/share-and-follow.php on line 1989
Rešitev sem našel v tem, da se odstranil pecl paket APC.
# pecl uninstall APC
Ker to ni pomagalo sem v /etc/php.d/apc.ini zakomentiral (spredaj dodaš ;) vrstico:
extension=apc.so