Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 500内部错误_Php_Html_Apache - Fatal编程技术网

Php 500内部错误

Php 500内部错误,php,html,apache,Php,Html,Apache,我的服务器上有2个php文件。 第二个名字是secret.php,第一个名字是index.php 在索引文件中,我有一个如下的表单: <form action="secret.php" method="post"> <!-- ... --> <input type="submit" value="Go" /> </form> Post参数是正确的 我也不能直接访问那个文件。有什么想法吗?我又一次记得:在我将一些代码添加到表单中之前,它

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

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

<form action="secret.php" method="post">
   <!-- ... -->
   <input type="submit" value="Go" />
</form>
Post参数是正确的

我也不能直接访问那个文件。有什么想法吗?我又一次记得:在我将一些代码添加到表单中之前,它工作得很好

文件权限也是正确的。

A表示服务器出现问题。通常,这是一个服务器无法恢复的错误,默认情况下,它只会给出此响应

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


只是一些附加信息:默认情况下,apache日志文件保存在linux上的
/var/log/httpd/error\u log
下。

删除添加的代码后,它是否再次工作?因此,您将其从未指定更改为未指定。这并没有给我们太多的机会。阅读服务器日志,看看错误到底是什么。我可以建议查看apache错误日志,它将指定未指定的日志、您现在拥有的服务器端代码(您修改的部分)以及您以前拥有的代码,否则这个问题可能会被关闭
POST http://server.com/secret.php 500 Internal Server Error