移动 Drupal 6 站点 - 获得空白白页

发布于 2024-11-03 14:32:27 字数 452 浏览 3 评论 0原文

我通过将文件复制到 PC 然后再复制回新服务器,将 Drupal 从一台 Linux 服务器移至另一台。我对 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();


echo $return ;

I moved Drupal from one Linux server to another by copying files to PC then back to new server. I made changes to settings.php to reflect new database name. I got PHPmyADMIN working, so I know database and server are running.

When I run index.php, I get white screen. However in index.php when I echo out menu_execute_active_handler(), I get some part of my home page without menus. I think that this means that I am getting through bootstrap but failing somewhere else. Any ideas?

index.php

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

$return = menu_execute_active_handler();


echo $return ;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我们只是彼此的过ke 2024-11-10 14:32:27

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

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

Turn display_errors on in your php.ini file.

Your new server probably has them disabled.

送舟行 2024-11-10 14:32:27

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

error_reporting(E_ALL);
ini_set('显示错误', TRUE);
ini_set('display_startup_errors', TRUE);

Put this code in your index.php to see the error

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文