La mise en œuvre de Oauth2 de connexion, Fatal error: Class 'Google_Service' ne trouve pas

Je suis à jour de mon site web système de connexion de LightOpenID de Google Oauth 2.0.

Quand j'ai besoin de l'Client.php et la Service/Oauth2.php j'obtiens une erreur

Fatal error: Class 'Google_Service' ne trouve pas dans /home/myname/repos/website_current/lib/google-api-php-client/src/Google/Service/Oauth2.php sur la ligne 32

Le code j'utilise (à partir de mon login.php fichier ressemble à ceci

require_once(dirname($_SERVER['DOCUMENT_ROOT']).'/lib/autoload.php');
require('Google/Client.php');
require('Google/Service/Oauth2.php');
echo "exit";
exit();

J'ai ajouté le chemin du PHP.ini (dans /etc/php5/apache2/php.ini) comme

include_path = ".:/usr/local/lib/php:/home/myname/repos/website_current/lib/google-api-php-client/src"

De sorte que son semble que mon Oauth2.php le fichier ne peut pas voir l'un de l'autre comprend la classe de Google_Service", qui est l'un dossier dans "Service.php'.

Mon dossier structure ressemble à ceci:

lib/
... autoload.php
... functions.php
... google-api-php-client/
    ... src/
        ... Google/ (etc etc)
public_html/
... login/
    ...login.php

Je n'ai aucune idée de pourquoi cela se produit. Le chemin doit être vu, et se présente comme un chemin d'accès inclus à l'aide de la fonction phpinfo(); quelqu'un Peut-il me donner quelques indications?

InformationsquelleAutor Gambles | 2015-02-05