我在我的服务器上有两个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 ErrorPost参数是正确的。
我也不能直接访问那个文件。有什么想法吗?我还记得有一次:它工作得很好,直到我在表单中添加了一些代码。
文件权限也是正确的。
发布于 2011-05-22 01:27:00
500 error表示服务器上出现了问题。通常情况下,这是一个服务器无法恢复的错误,默认情况下它只会给出这个响应。
如果您的服务器保留日志,那么请查看这些日志。问题的原因可能会记录在那里。还要看一下您的secret.php文件,以及它是如何处理您的输入的,因为这可能是原因的根源。
只有一些额外的信息:默认情况下,apache日志文件保存在linux上的/var/log/httpd/error_log下。
https://stackoverflow.com/questions/6083291
复制相似问题