2

私は次の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 に適しています。これがこの問題の原因でしょうか?

4

2 に答える 2