我在寫一個小的Drupal模塊,它基本上是很多jQuery代碼。然而,它是AJAX代碼,它將來自同一模塊中的PHP腳本的輸入。來自AJAX輸出模塊的PHP代碼無法使用require_once打開文件
PHP腳本需要檢索數據庫中的信息,所以我已經在PHP文件如下:
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
print "respondiing just fine!";
我的問題是,我得到以下錯誤:
Warning: require_once(./includes/cache.inc) [function.require-once]: failed to open stream: No such file or directory in /home/dir1/www/dir2/includes/bootstrap.inc on line 1111
Fatal error: require_once() [function.require]: Failed opening required './includes/cache.inc' (include_path='.:/usr/share/php:/usr/share/pear') in /home/dir1/www/dir2/includes/bootstrap.inc on line 1111
我已經嘗試了許多目錄遍歷組合沒有成功。
是錯誤消息正確顯示的路徑?您是否驗證過該文件是否存在?你有沒有檢查該目錄的權限? – Chaulky 2011-02-12 04:04:33