2013-01-04 94 views
-4

我正在使用drupal7。服务器错误500

当我尝试打开该网站,它给内部服务器错误:

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

但是当我们打开这个在Firefox上,它什么都不做。任何想法?

+0

你是什么意思?“当我们在Firefox上打开它时,它什么都不做。”?它显示白色屏幕? –

+0

是的,它显示白屏 –

回答

1

这是由于code.Enable错误报告中的错误,看看会发生什么。

该代码将帮助你 -

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

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

+0

在哪里写和检查 –

+0

@HituBansal:我不知道drupal structure.but在它的入口点。最有可能index.php – Irfan

+0

它不显示ny错误 –

0

PHP脚本给出了一个错误,但因为你的PHP设置被设置为生产模式,它不产生一个错误和叶错误处理到您的网络服务器(大部分时间Apache)。

你可以做下面的事情之一:

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

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