我在文件夹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]?
答案 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');