我试图使用以下内容将Google身份验证应用到CodeIgniter中:https://code.google.com/p/google-api-php-client/
我把这些文件放在第三方/google-api-php-client/src中。
如果我在没有CI的情况下这样做,我会简单地使用:
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_PlusService.php';什么是CI的等效方式“要求”这些文件?我试过
require APPPATH .'third_party/google-api-php-client/src/Google_Client.php';但是,get发出以下消息:
消息: require(application/third_party/google-api-php-client/src/Google_Client.php):未能打开流:权限被拒绝
发布于 2013-07-04 04:17:46
下载第三方库并将其放入您的库或第三方文件夹中,与加载其他库时相同,您可以按需要加载此库,请查看我希望它能正常工作的方式。
$this->load->library('phpword');对第三方来说。对于google检查,请阅读以下内容,希望这将解决您的问题https://github.com/joeauty/Google-API-Client-CodeIgniter-Spark。
发布于 2013-07-03 20:13:13
PHP没有访问该文件所需的权限。这可能是由于web服务器正在运行的组没有对文件具有读取权限,也可能是因为该文件与web服务器组没有关联。解决这个问题有两种方法。更好的选择是更改文件的所有权,以便web服务器组与文件关联,前提是您知道web服务器使用的是哪个组。这可以使用此命令中的命令chown myuser:www Google_Client.php来完成,用用户名替换myuser,用运行web服务器的组替换www。如果使用此方法,则应使用chmod 640 Google_Client.php将文件权限设置为640。
如果不知道web服务器在哪个组下运行,可以更改文件权限,以便所有用户和组都可以读取该文件。这可以通过使用命令chmod 644 Google_Client.php来实现。
https://stackoverflow.com/questions/17454163
复制相似问题