我在WSL上安装了Ubuntu。上次我用它来开发同样的网站时,一切都很好。今天我像往常一样启动了apache2和mysql,但是网站不工作了。apache日志文件中的两行是:
PHP Warning: include(): Failed opening '/var/www/nailsacademy.test/vendor/composer/../vlucas/phpdotenv/src/Environment/Adapter/PutenvAdapter.phpr/composer/../vlucas/phpdotenv/src/Environment/Adapter/ServerConstAdapter.php' for inclusion (include_path='.:/usr/share/php') in /var/www/nailsacademy.test/vendor/composer/ClassLoader.php on line 444PHP Fatal error: Uncaught Error: Class 'Dotenv\\Environment\\Adapter\\PutenvAdapter' not found in /var/www/nailsacademy.test/vendor/vlucas/phpdotenv/src/Environment/DotenvFactory.php:34\nStack trace:\n#0 /var/www/nailsacademy.test/vendor/vlucas/phpdotenv/src/Dotenv.php(49): Dotenv\\Environment\\DotenvFactory->__construct()\n#1 /var/www/nailsacademy.test/app/config/_env.php(13): Dotenv\\Dotenv::create('/var/www/nailsa...')\n#2 /var/www/nailsacademy.test/bootstrap/init.php(12): require_once('/var/www/nailsa...')\n#3 /var/www/nailsacademy.test/public/index.php(3): require_once('/var/www/nailsa...')\n#4 {main}\n thrown in /var/www/nailsacademy.test/vendor/vlucas/phpdotenv/src/Environment/DotenvFactory.php on line 34提前感谢您的帮助!
发布于 2019-10-01 01:44:46
Dotenv没有正确自动加载--这意味着Composer可能出了问题。
我建议确保Composer按预期工作,运行composer install,然后验证vlucas/phpdotenv是否在您的供应商文件夹中。
发布于 2021-04-29 14:41:59
我遇到了同样的问题,因为整个项目文件都被新项目替换了,然后我尝试了下面的步骤,
composer install命令。然后,
https://stackoverflow.com/questions/57646926
复制相似问题