1
嗯,我很爲難找到。我一直在努力工作幾個小時,大量的谷歌後來沒有。 /咆哮。Auth0 PHP致命錯誤:未捕獲的錯誤:類「Dotenv Dotenv」不
我是新來Auth0,想出去搏一搏,但我發現下面的錯誤。我使用他們的PHP示例項目,你可以在這裏找到:https://github.com/auth0-samples/auth0-php-web-app/tree/master/00-Starter-Seed/basic-webapp
我已經安裝了作曲家和安裝的依賴關係。我已經重命名確保我已經正確安裝.env。我在XAMPP中運行它。
Fatal error: Uncaught Error: Class 'Dotenv\Dotenv' not found in /Users/.../htdocs/oa/dotenv-loader.php:6
我已經嘗試了下面的dotenv-loader.php顯示不同的變化,但沒有運氣。有人有建議嗎?
try {
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
} catch(InvalidArgumentException $ex) {
// Ignore if no dotenv
}
// Read .env
$dotenv = new Dotenv\Dotenv('.env');
if(file_exists(".env")) {
$dotenv->load();
}
$dotenv = new Dotenv\Dotenv(__DIR__);
//Check if file exists the same way as dotenv does it
//See classes DotEnv\DotEnv and DotEnv\Loader
//$filePath = $dotenv->getFilePath(__DIR__);
//This method is protected so extract code from method (see below)
$filePath = rtrim(__DIR__, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR . '.env';
if(is_file($filePath) && is_readable($filePath)) {
$dotenv->load();
}
非常感謝。
類。你正在使用自動加載,需要/包括或什麼加載這個類到你的文件? –
嘿,謝謝你的回覆。是的,在index.php中,我打電話給「require'autoload.php'」。有沒有其他地方你認爲它應該去? – James