1

ファイルをPCにコピーしてから新しいサーバーに戻すことで、あるLinuxサーバーから別のLinuxサーバーにDrupalを移動しました。新しいデータベース名を反映するように settings.php を変更しました。PHPmyADMIN が動作するようになったので、データベースとサーバーが実行されていることがわかります。

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();


$リターンをエコーし​​ます。

4

2 に答える 2

1

ファイルdisplay_errorsでオンにしますphp.ini

新しいサーバーでは、おそらくそれらが無効になっています。

于 2011-04-28T01:17:30.807 に答える
0

このコードをindex.phpに入れて、エラーを確認してください

error_reporting(E_ALL); ini_set('display_errors'、TRUE); ini_set('display_startup_errors'、TRUE);

于 2011-04-28T12:43:32.800 に答える