500内部错误

时间:2011-05-21 17:22:51

标签: php html apache

我的服务器上有2个php文件。 第二个名称为secret.php,第一个名称为index.php

在索引文件中,我有一个表格如下:

<form action="secret.php" method="post">
   <!-- ... -->
   <input type="submit" value="Go" />
</form>

之前一切正常,但是当我在表单代码中添加了一些更改(添加了另一个输入元素等)时,我收到了一个错误:500。

我看着FireBug得到了这样的照片:

POST http://server.com/secret.php 500 Internal Server Error

Post Params是对的。

我也无法直接访问该文件。有任何想法吗?我记得有一次:在我将一些代码添加到表单中之前,它运行良好。

文件权限也是正确的。

1 个答案:

答案 0 :(得分:2)

500 error表示服务器上出现了问题。通常这是服务器无法恢复的错误,它只是默认提供此响应。

如果您的服务器保留日志,请查看这些日志。可能会在那里记录问题的原因。另请查看您的secret.php文件,以及它如何处理您的输入,因为这可能是原因的根源。

只是一些额外的信息:默认情况下,apache日志文件保存在linux上的/var/log/httpd/error_log下。