Ubuntu に Wordpress プラグイン/Pear をインストールする際の問題

Ubuntu に Wordpress プラグイン/Pear をインストールする際の問題

WordPressプラグインをインストールすると、よくエラーが発生します

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

Pear をインストールしましたが、Ubuntu は明らかにそれを期待された場所に置いていません。これを修正できるエイリアスがあるはずですが、それが何か知っている人はいませんか?

ありがとう。

答え1

これはおそらく権限の問題であり、Pear や include パスとは関係ありません。エラー メッセージには、include_once が絶対パスを使用し、PHP include_path 設定を使用する必要がないことが示されています。

/usr/share/wordpress/wp-content/plugins/twitter-for-wordpress/ に、Web サーバーが読み取れる権限があるかどうかを確認することをお勧めします。これは通常、755 (rwxr-xr-x in ls -l) です。

答え2

PHP 5 を使用している場合は、/usr/local/php5/lib/php/PEAR を試してください。

関連情報