Google云端硬盘在本地运行,但不在生产服

时间:2013-06-14 15:12:05

标签: php include google-drive-api

我正在尝试使用DrEdit和php将Google Drive与我的网络应用程序集成。当我在本地测试Google的php脚本时,我能够进入身份验证页面。但是,当我将脚本上传到我的生产服务器时,我收到错误:

PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed
opening required 'lib/apiclient/contrib/Google_OAuth2Service.php' 
(include_path='/home/my_username/public_html/google_drive/lib/apiclient:.:/usr/lib/php:/usr/local/lib/php')
in /home/my_username/public_html/google_drive/index.php on line 24

是否有任何其他必须执行的配置可能与服务器有关?而且,我已经三次检查我已将Google_OAuth2Service.php上传到我的服务器。

2 个答案:

答案 0 :(得分:1)

你生成并设置了一个新的API密钥(它的域名是否具体)?

答案 1 :(得分:0)

好的......原来gitHub上的文件名是“Google_Oauth2Service.php”,而它应该是“Google_OAuth2Service.php”(注意大写字母“A”);由于我的本地服务器在文件名方面不区分大小写,因此没有问题。我已将问题提交给github。