Wenn ich WordPress-Plugins installiere, erhalte ich häufig den Fehler
Warning: include_once() [function.include]: Failed opening
'/usr/share/wordpress/wp-content/plugins/twitter-for-wordpress/'
for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/usr/share/wordpress/wp-settings.php on line 473
Ich habe Pear installiert, aber Ubuntu hat es offensichtlich nicht an die erwartete Stelle gesetzt. Es muss einen Alias geben, der das beheben kann. Kennt jemand einen?
Danke.
Antwort1
Dies ist höchstwahrscheinlich ein Berechtigungsproblem und hat nichts mit Pear oder dem Include-Pfad zu tun, da die Fehlermeldung zeigt, dass include_once einen absoluten Pfad verwendet und die PHP-Einstellung „include_path“ nicht verwenden muss.
Ich schlage vor, dass Sie überprüfen, ob /usr/share/wordpress/wp-content/plugins/twitter-for-wordpress/ über die Berechtigungen verfügt, die es dem Webserver erlauben, es zu lesen. Dies sollte normalerweise 755 sein (rwxr-xr-x in ls -l
).
Antwort2
Wenn Sie PHP 5 verwenden, können Sie /usr/local/php5/lib/php/PEAR versuchen.