作曲家无法正常运作?

时间:2017-10-20 13:13:58

标签: php html json cmd composer-php

我在文件夹C:\ xampp \ htdocs \ PhpstormProjects中使用了composer install,这正是我的网站文件所在的位置。现在,当我想在http://kabel.local.dev:8080查看我文件的本地版本时,我收到了以下错误:

Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\PhpstormProjects\www\index.php on line 14

Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\PhpstormProjects\www\index.php on line 14

我可能使用错误的路径,但我不确定应该使用哪条路径?我试过 C:\ xampp \ htdocs \ PhpstormProjects \ vendor ,但我的cmd说不包含composer.json,cmd告诉我 No composer.json in current directory, do you want to use the one at C:\xampp\htdocs\PhpstormProjects? [Y,n]?

2 个答案:

答案 0 :(得分:0)

在index.php文件中,尝试更新

的第14行
require_once('vendor/autoload.php');

require_once('vendor'.DIRECTORY_SEPARATOR.'autoload.php');

如果这不起作用,请向我们发送文件夹结构图片或index.php的片段

答案 1 :(得分:0)

您的供应商文件夹是C:\xampp\htdocs\PhpstormProjects\吗? 如果是,则必须在composer update文件夹中执行C:\xampp\htdocs\PhpstormProjects\www\

默认情况下,您必须在index.php所在的同一位置执行composer命令。

或者您可以在index.php中更改行

require_once('vendor/autoload.php');

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