我正在尝试使用以下内容将Google Plus身份验证添加到CodeIgniter中:https: //code.google.com/p/google-api-php-client/
我把这些文件放在third_party/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';
Run Code Online (Sandbox Code Playgroud)
什么是CI等同于"需要"这些文件的方式?我试过了
require APPPATH .'third_party/google-api-php-client/src/Google_Client.php';
Run Code Online (Sandbox Code Playgroud)
但是会发出以下消息:
消息:require(application/third_party/google-api-php-client/src/Google_Client.php):无法打开流:权限被拒绝
下载第三方库并将其放入您的库或第三方文件夹中,同样您加载其他库,您可以加载它,请查看这种方式我希望它能工作
$this->load->library('phpword');
Run Code Online (Sandbox Code Playgroud)
对于第三方.对于谷歌api检查读出这个我希望这将解决你的问题 https://github.com/joeauty/Google-API-Client-CodeIgniter-Spark
PHP 没有访问该文件所需的权限。这可能是由于运行 Web 服务器的组没有该文件的读取权限,或者因为该文件未与 Web 服务器组关联。有两种方法可以解决这个问题。更好的选择是更改文件的所有权,以便在您知道 Web 服务器使用哪个组的情况下将 Web 服务器组与该文件关联。这可以使用以下命令来完成:chown myuser:www Google_Client.php在此命令中,替换myuser为您的用户名和wwwWeb 服务器运行所在的组。如果使用此方法,文件权限应使用chmod 640 Google_Client.php.
如果您不知道 Web 服务器在哪个组下运行,您可以更改文件权限,以便所有用户和组都具有该文件的读取访问权限。这可以通过使用命令来实现chmod 644 Google_Client.php。
| 归档时间: |
|
| 查看次数: |
23953 次 |
| 最近记录: |