2012-05-09 8 views
0

私はLightOpenIDを使用してPHP Webアプリケーションで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を有効にしましたが、curlが有効なときにLightOpenIDのページは実行されません。

答えて

5

両方、ApacheとPHPの設定でSSLモジュールを有効にして、それが動作するかどうかを確認します

のphp.ini:= php_openssl.dll

apacheの

拡張。 conf:

LoadModule ssl_module modules/mod_ssl.so

+0

PHPでSSLを有効にすると、ページのロードが停止されました。 Apacheでsslを有効にしても問題はありません。 – SoulMan

+0

最後に上記の方法とマシンを再起動してエラーを取り除きました。それでもLightOpenIDがLocalhostとしてドメインのユーザー情報を返さないという問題が残っています – SoulMan

+0

LightOpenIDで問題の原因となっているプログラム上に論理的な問題がある可能性はありますか?そしてちょうど明らかであるために、質問の元の "致命的なエラー"はなくなっています、正しい? – xmc

関連する問題