Drupal显示白屏或500?

Drupal有时会显示白屏,或者500内部错误,这多半是由于PHP脚本什么地方有问题造成的。这个时候,可以先看看php.log里面有没有提示:

[10-Oct-2013 15:55:26 Asia/Shanghai] PHP Fatal error:  Call to undefined function xxxxxx() in C:Program FilesendApache2htdocsdrupalindex.php on line 24

也可以将display_errors选项开启,使php将所有的信息都显示出来:

error_reporting(E_ALL);
ini_set('display_errors', 1);

总结一下:PHP有错时,默认的,服务器会返回500 Internal Server Error。但是如果开启了display_errors,服务器会返回200 OK,认为这是一个正常的响应,只是响应内容为错误信息而已。

原文地址:https://www.cnblogs.com/eastson/p/3361465.html