我创建了一个可以使用Google表格API的网站。在本地一切正常,但是当我将文件上传到我的服务器时,我收到一条错误消息:
“警告:require_once(.. \ google-api-php-client-2.2.0 \ vendor \ autoload.php):无法打开流:/(my_route)/ app中没有此类文件或目录.php在第3行“
以及“致命错误:require_once():无法打开所需的'.. \ google-api-php-client-2.2.0 \ vendor \ autoload.php'(include_path ='。:/ opt /第3行/my_route/app.php中的php-7.0 / pear')
在app.php中我有getClient()功能,我需要这些功能才能访问我在Google云端硬盘中的文件。
我正在使用Sheets API v4和PHP 7.0
此外,我在hostinger中有一个免费的服务器,它也运行PHP 7.0
如果您需要更多信息,请问我任何事情。谢谢。
更新: 如果我在google-api-php-client-2.2.0 / vendor中添加scandir(),我得到: 警告:scandir(../ google-api-php-client-2.2.0 \ vendor):无法打开目录:第2行/my_route/app.php中没有此类文件或目录
警告:scandir():(错误2):第2行/my_route/app.php中没有这样的文件或目录
答案 0 :(得分:0)
通常,vendor
文件夹位于项目文件夹中。这意味着自动加载文件包含在您的应用中,如vendor / autoload.php。
重新访问项目目录结构并进行必要的调整。将供应商文件移动到项目文件夹中。