私は次のFatal error: Class 'Hybrid_Auth' not found
ようにそれを含めたと確信しているとき:
require_once( $base_url."/includes/hybridauth/Hybrid/Auth.php" );//$base_url is the domain where I am running this, currently, localhost
念のため、クラスファイルを次のように変更しました。
echo "HAUTH Loaded";
class Hybrid_Auth
{
public static $version = "2.1.2";
そして、そのエコーは、そのエラーのすぐ上の出力ページに表示されました。どうすればいいですか?
編集:私も試しました:
require_once( $base_url."/includes/hybridauth/Hybrid/Auth.php" );
var_dump( file_exists($base_url."/includes/hybridauth/Hybrid/Auth.php") );die;
どの出力:
HAUTH Loaded
boolean false
require
エラーが発生せずecho
、ファイル内の が実行されるのに、次の行でファイルが存在しないことが示唆されているのはなぜですか?
編集 2: 私の URL は htaccess のように書き換えられているRewriteRule ^(.*) ./route.php?path=$1 [L]
ため、URL はクリーンで SEO に適しています。これがこの問題の原因でしょうか?