服务器错误500

时间:2013-01-04 07:16:02

标签: php drupal drupal-7

我正在研究drupal7。

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

  

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

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

2 个答案:

答案 0 :(得分:1)

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

此代码可以帮助您 -

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

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

答案 1 :(得分:0)

PHP脚本会出错,但由于您的PHP设置设置为生产模式,因此不会产生错误并将错误处理留给您的Web服务器(大部分时间都是Apache)。

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

  1. 找到CORRECT 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)。
  4. 但是,当您执行上述操作之一时,您只会看到错误消息,修复问题的步骤是第二步。