移动 Drupal 6 站点 - 获得空白白页
我通过将文件复制到 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
打开
display_errors
在您的php.ini
文件中。您的新服务器可能已禁用它们。
Turn
display_errors
on in yourphp.ini
file.Your new server probably has them disabled.
将此代码放入您的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);