0

既存のDrupalサイトとKohana3ベースのWebアプリの間にシングルサインオンを実装しようとしています。理想的には、bootstapを使用してDrupalのセッション情報を$GLOBALSにロードしたいと思います。

require_once('../includes/bootstrap.inc');
drupal_bootstrap(DRUPAL_BOOTSTRAP_SESSION);

コハナフォーラムへの投稿は、これをコハナのindex.phpに配置することを提案しましたが、どこに配置するかについては述べていませんでした。私は最初に、そしてコハナ自身のブートストラップの直前に試しましたが、どちらも死の白い画面になります。

ブートストラップレベルをDRUPAL_BOOTSTRAP_CONFIGURATIONに変更しても機能しますが、セッションデータはロードされません。DRUPAL_BOOTSTRAP_ACCESSを超えるブートストラップレベルは、WSODになります。

誰かアイデアがあれば本当にありがたいです!

4

1 に答える 1

0

ブートストラップを試みる前に、Drupal ディレクトリに対して chdir() を実行する必要がある可能性があります。ここ
で、Kohana でも機能する可能性が最も高い優れた説明を確認できます。

于 2010-04-25T13:11:24.483 に答える