Lumen无法打开/../vendor/autoload.php

时间:2015-09-15 11:10:13

标签: php lumen

我在4月份发布时开始使用Lumen

从5.0版开始,我已经遇到了同样的问题并找到了解决方案(see here)。

有几天我开始在Lumen(5.1)创建一个新项目。但是,通过将此方法应用于上面的.htaccess,此问题此时无法解决。

以下是完整错误:

  

警告:require_once(path_of_the_project/../vendor/autoload.php):无法打开流:第3行path_of_the_project\bootstrap\app.php中没有此类文件或目录

     

致命错误:require_once():在第3行的path_of_the_project\bootstrap/../vendor/autoload.php中打开所需的“path_of_the_project\bootstrap\app.php”(include_path ='。; C:\ php \ pear')失败

如何解决?

2 个答案:

答案 0 :(得分:9)

bootstrap/app.php文件中,更改:

require_once __DIR__.'/../vendor/autoload.php';

分为:

require_once dirname(__DIR__).'/vendor/autoload.php'; 

确保您已成功composer update -vvv 成功

答案 1 :(得分:5)

我遇到了同样的错误,并通过从项目根文件夹运行以下命令来解决它。

composer update -vvv