バージョン情報を表示さ:Drupalの7.50、SimpleSAMLphp 1.14.4、Memcacheの3.0.8とPHP 5.6.24、whitescreensは
私は現在のmemcacheでsimplesamlphp使用してシングルサインオンを作ってるんです。私はwww.example.com/saml_loginのようなものを使って私のDrupalサイトにログインしたいと思っています。
Simplesamlphpは 'store.type' => 'phpsession'を使用すると完璧に動作し、SPにログインすることができます。しかし、store.typeを 'store.type' => 'memcache'に変更すると、simplesamlphp_authモジュール(https://www.drupal.org/project/simplesamlphp_auth)を使用するために必要なconfig/config.phpで、www.example.comのようなすべてのsimplesamlページ/ simplesaml、白のスクリーンに入ります。
MemcacheはDrupalサイトにインストールされており、ステータスレポートに従って正常にインストールされます。
ホワイトスクリームの問題を解決するにはどうすればよいですか?誰も同じような問題を抱えていましたか?
ありがとうございます。
アップデート1: 長い検索の後、私は、エラーを発見したかもしれない:
PHPの致命的なエラー:メッセージ「/home/example/var/simplesamlphp/config/config.phpでキャッチされない例外「例外」:オプション 'memcache_store.prefix'は有効な文字列値ではありません。 ' in /home/example/var/simplesamlphp/lib/SimpleSAML/Configuration.php:604\nStackトレース:\ n#0 /home/example/var/simplesamlphp/lib/SimpleSAML/Store/Memcache.php(26):SimpleSAML_Configuration - > getString( 'memcache_store ....'、 'simpleSAMLphp')\ n#1 /home/example/var/simplesamlphp/lib/SimpleSAML/Store.php(46):SimpleSAML_Store_Memcache - > __ construct()\ n#2 /home/example/var/simplesamlphp/lib/SimpleSAML/SessionHandler.php(109):SimpleSAML_Store :: getInstance()\ n#3 /home/example/var/simplesamlphp/lib/SimpleSAML/SessionHandler.php(39): SimpleSAML_SessionHandler :: getSessionHandler()\ n#4/home/example/var/simplesamlphp/lib/home/example/varで、予期しない例外が発生しました。 '/ home/example/var/samba_session.php(328):SimpleSAML_Session - > __構文(true)\ n#6 /home/example...\nPHPメッセージ:PHP致命的なエラー: /simplesamlphp/config/config.php:オプション 'memcache_store.prefix'は有効な文字列ではありません価値がある。 in /home/example/var/simplesamlphp/lib/SimpleSAML/Configuration.php:604\nStackトレース:\ n#0 /home/example/var/simplesamlphp/lib/SimpleSAML/Store/Memcache.php(26):SimpleSAML_Configuration - > getString( 'memcache_store ....'、 'simpleSAMLphp')\ n#1 /home/example/var/simplesamlphp/lib/SimpleSAML/Store.php(46):SimpleSAML_Store_Memcache - > __ construct()\ n#2 /home/example/var/simplesamlphp/lib/SimpleSAML/SessionHandler.php(109):SimpleSAML_Store :: getInstance()\ n#3 /home/example/var/simplesamlphp/lib/SimpleSAML/SessionHandler.php(39): SimpleSAML_SessionHandler :: getSessionHandler()\ n#4/home/example/var/simplesamlphp/lib /simpleSAML/Session.php(328):SimpleSAML_Session - > __構文(true)\ n#6 /home/example...nn
php.iniファイルをチェックしてください - エラー報告とログが有効になっていますか?白い画面は通常、エラー報告がオフになっていることを意味します。 – MilanG
エラーの報告とログが有効です。 simplesamlとmemcacheのエラーログも有効になっています。 – Harie
投票が終了して終了するのはプログラミングに関することではなく、構成上の問題であることを明示するエラーメッセージが含まれています(著者自身の回答によって確認されています)。 –