首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到类'Dotenv\\Environment\\Adapter\\PutenvAdapter‘

找不到类'Dotenv\\Environment\\Adapter\\PutenvAdapter‘
EN

Stack Overflow用户
提问于 2019-08-25 22:30:38
回答 2查看 977关注 0票数 0

我在WSL上安装了Ubuntu。上次我用它来开发同样的网站时,一切都很好。今天我像往常一样启动了apache2和mysql,但是网站不工作了。apache日志文件中的两行是:

代码语言:javascript
复制
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 444
代码语言:javascript
复制
PHP 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

提前感谢您的帮助!

EN

回答 2

Stack Overflow用户

发布于 2019-10-01 01:44:46

Dotenv没有正确自动加载--这意味着Composer可能出了问题。

我建议确保Composer按预期工作,运行composer install,然后验证vlucas/phpdotenv是否在您的供应商文件夹中。

票数 0
EN

Stack Overflow用户

发布于 2021-04-29 14:41:59

我遇到了同样的问题,因为整个项目文件都被新项目替换了,然后我尝试了下面的步骤,

  1. 我已经备份了供应商文件夹,然后在终端中运行composer install命令。

然后,

  1. 尝试再次运行项目,它工作正常。然后删除了备份供应商文件夹。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57646926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档