插件PHP文件出现错误500

时间:2016-11-14 作者:gab06

我创建了一个带有表单的插件,可以向自定义PHP文件发送post请求,但当我发送表单时,会出现500个错误。

为了验证并确定错误不是源于我的代码,我用相同的代码创建了一个简单的HTML文件,并对其运行计数器测试,以通过GET请求进行访问:我没有收到错误(HTTP 500错误);我成功地访问了它。

但是:当我将文件扩展名从.html.php, 我得到同样的500错误。

我已尝试将文件权限更改为777。

下面是我正在开发的插件的HTML格式(这给了我500个错误):

<form action="http://example.com/wp-content/plugins/plugin-folder/form_processing.php" method="post">
    <!-- form content here -->
</form>
这里是另一个简单HTML文件的内容:

<html>
    <head>
    </head>
    <body>
        <!-- something -->
    </body>
</html>
当我将文件扩展名从.html.php, 它给出了GET请求导致的500个错误,我似乎无法确定原因。

我如何解决这个问题?

1 个回复
最合适的回答,由SO网友:Ranuka 整理而成

500内部服务器错误是一个非常通用的HTTP状态代码,表示网站服务器出现了问题。

您必须启用debug 正确理解问题所在。

打开wp-config.php 文件要启用调试模式,请更改define(\'WP_DEBUG\', false); 线路至define(\'WP_DEBUG\', true); 在里面wp-config.php 文件然后您可以找到错误所在。