【问题标题】:Failure to find autoload.php找不到 autoload.php
【发布时间】:2015-09-18 07:22:52
【问题描述】:

我遇到了一个非常基本的问题:

我正在尝试使用 Laravel,它是通过 Composer 安装在我的 Windows 7 上的。 当我尝试使用 Wamp 在本地访问我的网站时,出现错误:

警告: 要求(C:\wamp\www\sitedirectory\public\protected\bootstrap/../vendor/autoload.php): 无法打开流:中没有这样的文件或目录 C:\wamp\www\sitedirectory\public\protected\bootstrap\autoload.php on 第 17 行

只要我能读到,我所要做的就是运行 composer install 或 update。 问题是我确实运行了两者,并且没有任何内容需要更新。 这些文件在需要它们的地方,所以我不明白可能是什么问题。

有人知道我的问题可能是什么吗? 提前谢谢你。

【问题讨论】:

  • 在项目目录中运行composer install
  • 正如我告诉你的,我已经这样做了,作曲家返回,没有任何东西需要更新。

标签: php laravel composer-php bootstrapping


【解决方案1】:

Composer 是一个用于管理和安装依赖项的工具。

目录C:\wamp\www\sitedirectory\public\protected\ 中应该存在一个名为composer.phar 的文件。在那里你应该执行命令composer.phar install(在命令行上)。

然后,应该会生成包含autoload.php等的目录vendor

如果composer.phar不存在(但至少有一个名为composer.json的文件),请按照explained here的步骤下载composer。

【讨论】:

  • 就是这样......我正在运行作曲家更新并安装在项目的根目录中,我还必须在公共/受保护文件夹中进行。
  • 感谢您的回复。如果对您有帮助,请使用绿色复选标记将此答案标记为已接受。
猜你喜欢
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-30
  • 2019-10-08
  • 2015-12-02
  • 2018-02-03
相关资源
最近更新 更多