2016-03-27 13 views
2

google oauth kullanmak için google tarafından sağlanan öğretici takip ediyordum. Daha önce hiç yapmadım. Öğreticiyi yukarıdan aşağıya doğru takip ettim, yeni bir başvuru sayfası ve vb. Uygulama oluşturdum, ancak başarısız oldum. Bunu ana sunucumda deniyorum.hatası

Warning: require_once(/home/storxlbq/public_html/google/google-api-php-client/autoload.php): failed to open stream: No such file or directory in /home/storxlbq/public_html/google/index.php on line 2 

Fatal error: require_once(): Failed opening required '/home/storxlbq/public_html/google/google-api-php-client/autoload.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/storxlbq/public_html/google/index.php on line 2 

öğretici bağlantı here

ve ben kullandım php kodu burada:

<?php 
require_once dirname(__FILE__) . '/google-api-php-client/autoload.php'; 

session_start(); 

$client = new Google_Client(); 
$client->setAuthConfigFile('client_secrets.json'); 
$client->addScope(Google_Service_Drive::DRIVE_METADATA_READONLY); 

if (isset($_SESSION['access_token']) && $_SESSION['access_token']) 
{ 
    $client->setAccessToken($_SESSION['access_token']); 
    $drive_service = new Google_Service_Drive($client); 
    $files_list = $drive_service->files->listFiles(array())->getItems(); 
    echo json_encode($files_list); 
} 
else 
{ 
    $redirect_uri = 'http://' . $_SERVER['HTTP_HOST'] . '/google/callback.php'; 
    header('Location: ' . filter_var($redirect_uri, FILTER_SANITIZE_URL)); 
} 
?> 

Biraz googled ve her öğretici baktım bulduk aşağıdaki hatayı verdik bazılarının google drive bilgileri, bazı google analytics veya google + profili istediği bölüm hariç. Peki, nerede hata yapıyorum?

Teşekkür ederiz.

cevap

0

require_once yolunuz yanlış. Öğreticide, require_once __DIR__.'/vendor/autoload.php';. İlk kez dağıttığınızda besteci çalıştırmayı unutmayın.

+0

Teşekkürler adamım. Php/laravel'den taşındım. Ancak, doğru cevabı tahmin etmeyi kabul edeceğim. –