2014-10-07 2 views
1

클라우드와의 연결을 완료하는 중입니다.cloudant + sag를 올바르게 연결하는 방법

PHP는 대한 처짐 라이브러리를 사용하고 다음

<?php 
header('Content-Type: text/html; charset=utf-8'); 
require_once('../../src/Sag.php'); 

//this credentials are from API key 
$uName=""; 
$pName=""; 

$sag = new Sag('user.cloudant.com'); 
$sag->login($uName, $pName); 
$sag->setDatabase('test'); 


try { 
$result = $sag->get('/test/_design/wordsP/_view/errores'); 
echo ($result); 
} 
catch(Exception $e) { 
error_log("Something's wrong"); 
var_dump($e); 
} 
?> 

그러나 내가 기대받지 못했습니다 결과(). URL 표시 줄에서보기를 사용하면보기가 작동합니다.

응답은 다음과 같습니다 나는 PHP 스크립트에 corretly 사용하지 않는 뭔가

object(SagException)#3(6){ 
[ 
    "message:protected" 
]=>string(50)"Sag Error: cURL error #7: couldn't connect to host"[ 
    "string:private" 
]=>string(0)""[ 
    "code:protected" 
]=>int(0)[ 
    "file:protected" 
]=>string(73)"/home2/.../public_html/clant/src/httpAdapters/SagCURLHTTPAdapter.php"[ 
    "line:protected" 
]=>int(134)[ 
    "trace:private" 
]=>array(3){ ............. 

있습니까? (현재 비밀번호와 사용자 이름은 물론 계정도 삭제되었지만 그대로 있습니다.)

답변

0

컬 오류 7 호스트 또는 프록시에 연결할 수없는 의미

CURLE_COULDNT_CONNECT (7)

(가) 호스트 또는 프록시에 연결하지 못했습니다

.

출처 : 브라우저가 프록시를 사용하는 경우 브라우저에서 URL에 연결하면 http://curl.haxx.se/libcurl/c/libcurl-errors.html

, 당신은 또한 프록시를 사용하도록 처짐을 구성해야합니다.

또한 코드 예제에서 계정을 바꾸 었다고 말하면 에있는 user을 실제 사용자 이름으로 바꿨다는 의미입니까? 그렇지 않은 경우 실제 사용자 이름을 사용해야합니다.

+0

안녕하십니까. 시간 내 주셔서 감사합니다. 실제로 올바른 사용자 이름을 사용하고 있습니다. (적어도 자신의 페이지에서 클라우드를 사용할 수 있습니다.) 필자는이 링크를 살펴볼 것입니다. 파이어 폭스와 함께 작동하는 브라우저에서 문제를 해결할 수있는 방법을 찾을 수있을 것입니다. 안부. –

관련 문제