Facebook 開発者向けのチュートリアルを試しています。しかし、Facebook PHP SDK を自分のコードにうまく組み込むことができません。述べたようにrequire_once("facebook_sdk/facebook.php");
、次のエラーがスローされます。
Warning: require_once(facebook_sdk/facebook.php) [function.require-once]: failed to
open stream: Permission denied in /opt/lampp/htdocs/awesome/plas.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'facebook_sdk/facebook.php'
(include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/awesome/plas.php on line 2
私はLucid Lynxの下で開発しています。やってみchmod 777 facebook.php
ましたが、問題は解決しません。私はこの SO の質問を見つけましたが、解決策が見つかりました (ファイルの名前を変更します。PHP 自身のものと競合している可能性があります)。(そういえば、 facebook.phpという名前のファイルが内部の PHP ファイルとどのように競合するのでしょうか?!) plain に切り替えてもrequire
、同じ警告がスローされます。
不思議なことに、ファイル ( facebook.php
and base_facebook.php
) を外部にコピーし、それに応じて行facebook_sdk
を変更するrequire_once
と、require は成功します。何かご意見は?