【问题标题】:What is the correct way to bootstrap Drupal with Kohana 3?使用 Kohana 3 引导 Drupal 的正确方法是什么?
【发布时间】:2010-04-01 20:03:48
【问题描述】:

我正在尝试在现有 Drupal 站点和基于 Kohana 3 的 web 应用程序之间实现单点登录。理想情况下,我想使用引导程序将 Drupal 的会话信息加载到 $GLOBALS 中:

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

Kohana 论坛上的一个帖子建议将其放在 Kohana 的 index.php 中,但没有说明在哪里。我在一开始就尝试过,就在 Kohana 自己的引导程序之前,但两者都导致了白屏死机。

将引导级别更改为 DRUPAL_BOOTSTRAP_CONFIGURATION 有效,但未加载会话数据。任何高于 DRUPAL_BOOTSTRAP_ACCESS 的引导级别都会导致 WSOD。

如果有人有任何想法,我将不胜感激!

【问题讨论】:

    标签: php drupal-6 kohana-3 bootstrapping


    【解决方案1】:

    在尝试引导 Drupal 目录之前,您可能需要对它执行 chdir()。
    您可以看到一个很好的解释,它很可能也适用于 Kohana here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-31
      • 2016-12-16
      • 2021-11-21
      • 1970-01-01
      • 2023-03-24
      • 2016-10-27
      • 2019-09-04
      • 2016-01-11
      相关资源
      最近更新 更多