-4

我正在研究drupal7。

当我尝试打开网站时,出现内部服务器错误:

HTTP 错误 500(内部服务器错误):服务器尝试完成请求时遇到了意外情况。

但是当我们在 Firefox 上打开它时,它什么也没做。任何的想法?

4

2 回答 2

1

这是由于代码中的错误。启用错误报告,看看会发生什么。

此代码将帮助您-

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

阅读更多 - http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm

于 2013-01-04T07:19:29.003 回答
0

PHP 脚本会出错,但由于您的 PHP 设置设置为生产模式,因此它不会产生错误并将错误处理留给您的网络服务器(大多数情况下是 Apache)。

您可以执行以下操作之一:

  1. 找到正确的 php.ini 文件并将 error_reporting 更改为 E_ALL 并将 display_errors 更改为 1(需要重新启动服务器)。
  2. 把它放在第一个加载的 PHP 文件 (index.php?) error_reporting(E_ALL); ini_set('dislay_errors', 1);
  3. 每个网络服务器都有自己的错误日志,您也可以检查它而不是让 PHP 输出错误,请参阅 (http://httpd.apache.org/docs/2.0/logs.html)。

但是当您执行上述其中一项操作时,您只会看到错误消息,解决问题是第二步。

于 2013-01-04T07:40:07.027 回答