Это потому, что Drupal требует, чтобы была определена одна константа (DRUPAL_ROOT
), прежде чем можно будет запустить загрузчик. Просто поставьте это перед вашим звонком на drupal_bootstrap()
:
define('DRUPAL_ROOT', getcwd());
Вот как это делает сам Drupal, единственные строки кода в index.php
:
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();