2011-04-28 30 views
1

我通過將文件複製到PC然後返回到新服務器,將Drupal從一臺Linux服務器移動到另一臺。我對settings.php進行了更改以反映新的數據庫名稱。我得到了PHPmyADMIN的工作,所以我知道數據庫和服務器正在運行。移動Drupal 6網站 - 獲取空白頁面

當我運行index.php時,我得到白色屏幕。然而,在index.php中,當我回顯menu_execute_active_handler()時,我得到了一部分沒有菜單的主頁。我認爲這意味着我正在通過引導,但在其他地方失敗。有任何想法嗎?

的index.php

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

$return = menu_execute_active_handler(); 


echo $return ; 

+1

你在'php.ini'中有['display_errors = on'](http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors)嗎? – alex 2011-04-28 01:10:27

+0

美女!調用未定義的函數date_format()在/var/www/html/sites/default/modules/contributed/date/date_api.module在線2500 – bob 2011-04-28 01:15:31

+0

猜猜我最好留下一個答案然後:) – alex 2011-04-28 01:16:59

回答

1

打開display_errors在您php.ini文件。

您的新服務器可能已禁用它們。

0

將這個代碼在你的index.php看到錯誤

的error_reporting(E_ALL); ini_set('display_errors',TRUE); ini_set('display_startup_errors',TRUE);