2010-04-01 8 views
0

J'essaie d'implémenter la connexion unique entre un site Drupal existant et une application Web basée sur Kohana 3. Idéalement, je voudrais charger les informations de la session de Drupal en $ GLOBALS en utilisant le bootstap:Quelle est la bonne façon d'amorcer Drupal avec Kohana 3?

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

Un message sur le forum Kohana a suggéré que cela devrait être placé dans index.php de Kohana, mais n'a pas dit où. J'ai essayé juste au début, et juste avant le bootstrap de Kohana, mais les deux ont pour résultat un écran blanc de la mort.

La modification du niveau d'amorçage en DRUPAL_BOOTSTRAP_CONFIGURATION fonctionne, mais les données de session ne sont pas chargées. Tout niveau d'amorçage au-dessus de DRUPAL_BOOTSTRAP_ACCESS aboutit à un WSOD.

Si quelqu'un a des idées, je l'apprécierais vraiment!

Répondre

0

Il est possible que vous deviez effectuer un chdir() dans le répertoire Drupal avant d'essayer de l'amorcer.
Vous pouvez voir une bonne explication qui fonctionnerait très probablement sur Kohana aussi bien here.