vendor / autoload.php:无法打开流

时间:2017-06-19 06:33:07

标签: php instagram-api

我使用composer工作了一个项目。但是当我运行索引文件时,系统显示以下错误,

Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in D:\xampp\htdocs\instagram_php\index.php on line 5

Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\instagram_php\index.php on line 5

我已经从https://getcomposer.org/安装了作曲家。 怎么了?

1 个答案:

答案 0 :(得分:1)

您正在使用具有相对路径的require_once。这是可能的,但有很多事情可能出错,我通常会避免它。

相对于vendor的{​​{1}}文件夹在哪里?我建议使用绝对路径。您可以使用魔术常量来确定它:

index.php

注意:您可以使用require_once(__DIR__ . '/vendor/autoload.php'); 上传目录树。

注2:/..需要php 5.3或更高版本。您可以将__DIR__用于旧版本。