Ну, я в тупике. Я пытался решить это в течение нескольких часов, много Googles позже и ничего. / Декламация.
Я новичок в Auth0 и решил попробовать, но я получаю ошибку ниже. Я использую их пример проекта PHP, который вы можете найти здесь: https://github.com/auth0-samples/auth0-php-web-app/tree/master/00-Starter-Seed/basic-webapp
Я установил composer и установил зависимости. Я переименовал, чтобы убедиться, что у меня правильно настроен .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();
}
Заранее большое спасибо.
Прочитав API входа Google, я понял, что вам нужно запускать ‘composer install’, где бы вы ни находились, composer.json, похоже, это решило проблему. Я обновлю это, если это не так.
Других решений пока нет …