1

我将 Drupal 从一台 Linux 服务器移动到另一台,方法是将文件复制到 PC,然后再回到新服务器。我对 settings.php 进行了更改以反映新的数据库名称。我让 PHPmyADMIN 工作,所以我知道数据库和服务器正在运行。

当我运行 index.php 时,我得到白屏。然而,在 index.php 中,当我回显 menu_execute_active_handler() 时,我的主页的某些部分没有菜单。我认为这意味着我正在通过引导程序但在其他地方失败了。有任何想法吗?

索引.php

需要一次'./includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

$return = menu_execute_active_handler();


回声 $return ;

4

2 回答 2

1

display_errors在您的php.ini文件中打开。

您的新服务器可能已禁用它们。

于 2011-04-28T01:17:30.807 回答
0

将此代码放入您的 index.php 以查看错误

错误报告(E_ALL);ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE);

于 2011-04-28T12:43:32.800 回答