2012-05-09 6 views
0

LightOpenID를 사용하여 PHP 웹 응용 프로그램에서 Google 인증을 사용하고 있습니다. 내 로컬 서버에서 동일한 테스트 할 때Localhost에서 LightOpenID 테스트

그러나 나는 내 원격 서버에있는이 잘 실행 다음과 같은 오류

(!) Fatal error: Uncaught exception 'ErrorException' with message 'You must have either https wrappers or curl enabled.' in C:\wamp\www\speakerdb\openid.php on line 94 
(!) ErrorException: You must have either https wrappers or curl enabled. in C:\wamp\www\speakerdb\openid.php on line 94 
Call Stack 
# Time Memory Function Location 
1 0.0006 366848 {main}() ..\index.php:0 
2 0.0034 648640 LightOpenID->__construct() ..\index.php:4 

를 얻을. 내 응용 프로그램의 각 페이지에서 LightOpenID를 사용하여 사용자가 로그인했는지 여부를 확인하려고합니다. "localhost"를 도메인 이름으로 사용하려고했지만 동일한 오류가 발생합니다.

curl이 활성화되었을 때 LightOpenID가있는 페이지는 실행되지 않지만 내 wamp 서버는 사용할 수 없습니다.

답변

5

모두 아파치와 PHP 구성에 대한 SSL 모듈을 사용하고 작동하는지 확인하십시오

의 php.ini = php_openssl.dll

아파치

확장. conf :

LoadModule ssl_module modules/mod_ssl.so

+0

PHP에서 SSL을 활성화하자마자 페이지로드가 중단되었습니다. 아파치에서 ssl을 활성화해도 아무런 해가 없습니다. – SoulMan

+0

마지막으로 위의 방법을 사용하여 오류를 제거하고 컴퓨터를 다시 부팅합니다. LightOpenID가 Localhost로 도메인에 사용자 정보를 반환하지 않는다는 여전히 문제가 남아 있습니다 – SoulMan

+0

LightOpenID에서 문제를 일으키는 프로그램에서 논리 문제가 발생할 가능성이 있습니까? 질문에 대한 원래의 "치명적인 오류"가 사라진 것입니다. 맞습니까? – xmc