在PHP中执行API Google表格

时间:2017-10-19 19:18:17

标签: php google-sheets-api

我创建了一个可以使用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中没有这样的文件或目录

1 个答案:

答案 0 :(得分:0)

通常,vendor文件夹位于项目文件夹中。这意味着自动加载文件包含在您的应用中,如vendor / autoload.php。

重新访问项目目录结构并进行必要的调整。将供应商文件移动到项目文件夹中。