没有人能够提交表单,我看了看,我得到了一个POST 500内部服务器错误。
POST http://carlsbad4rent.com/wp-json/contact-form-7/v1/contact-forms/321/feedback 500(内部服务器错误)
注意:同样的代码在localhost[wamp]中运行良好
没有人能够提交表单,我看了看,我得到了一个POST 500内部服务器错误。
POST http://carlsbad4rent.com/wp-json/contact-form-7/v1/contact-forms/321/feedback 500(内部服务器错误)
注意:同样的代码在localhost[wamp]中运行良好
4条答案
按热度按时间u1ehiz5o1#
您需要更改.htaccess文件和本地设置文件夹名称设置为“WordPress”,但在现场,我们必须更改此名称。
之前
你需要在.htaccess文件中替换下面的代码。
92dk7w1h2#
我有一个类似的问题,原来错误是由安装在cpanel上的ModSecurity引起的。禁用ModSecurity为我做了这个把戏。在我的研究中,我遇到了由其服务器上的安全模块引起的类似问题,例如由All in One Security和Firewall引起的case。
nafvub8i3#
我也遇到了同样的问题--原来这与我使用的Polylang插件有关,特别是我如何注册要翻译的字符串。
一个快速的测试方法是禁用你的主题/启用默认主题,如果联系表单工作,它最有可能是一个问题,在主题的功能文件。
对我来说,修复方法是在functions.php中设置Polylang翻译,如下所示:
mm5n2pyu4#
有一个500的状态代码,以及当提交我的联系表格7.不知何故,“wp-includes”中的文件“class-phpmailer.php”的文件权限为“0”。我不知道为什么。但是我通过将文件权限更改为0644来修复了这个问题,现在我的联系表格7再次运行良好。