嗨朋友这是我的文件夹结构
googleauth
-app
--classes
---googleauth.php
--init.php
-vendor
--autoload.php
我在init.php中给出了以下路径
require_once 'vendor/autoload.php';
require_once 'classes/GoogleAuth.php';
然后错误显示为
Warning: require_once(vendor/autoload.php): failed to open stream: No such
file or directory in C:\xampp\htdocs\tutorials\googleauth\app\init.php on
line 5
Fatal error: require_once(): Failed opening required 'vendor/autoload.php'
(include_path='C:\xampp\php\PEAR') in
C:\xampp\htdocs\tutorials\googleauth\app\init.php on line 5
那么如何通过为文件提供正确的路径来解决它
答案 0 :(得分:2)
您必须使用'../vendor/autoload.php'
,因为路径来自您运行它的文件。
答案 1 :(得分:0)
用户以下代码
require_once'../ vendor / autoload.php'; //“..”表示父目录
require_once'./classes/GoogleAuth.php'; //“。”对于同一个目录。
如果您使用的是linux(区分大小写),那么文件名将是相同的。如果您的文件名是“googleauth.php”,那么您不能将其用作“GoogleAuth.php”。