我正在尝试在实际站点中实现的新脚本出现奇怪的500内部服务器错误。这是一个屏幕:
我可以手动路由到这些文件而没有问题,他们也在工作。但不是在脚本本身。路径也是正确的。
以下是本网站的链接: >>> Link <<<(只需在输入字段中输入R10369或随机数字)
除了这3个文件外,其他所有内容都正常工作:
reseller.php,
checkresellerid.php,
resellermail.php
我google了一下,到处都是提到的.htaccess。但我从来没有对它进行修改或覆盖它。可能是什么问题呢?感谢您的帮助,并为我糟糕的Englisch感到抱歉。
(如果你想看到php文件,请告诉我)
编辑:我设法将我的新php文件包含到wordpress中,但我仍然得到500错误答案 0 :(得分:0)
我查看了网站。
我认为Wordpress并不允许你在其系统内部调用.php。 我的意思是你不能为ajax调用PHP文件。
你需要使用wordpress ajax。这是一个如何使用ajax的片段:
Function.php in your theme file.
function myajax()
{
//do stuff
die();
}
add_action( 'wp_ajax_nopriv_product_s', 'myajax' );
add_action( 'wp_ajax_product_s', 'myajax' );
在你的javascript文件中使用jQuery: 网址可能会改变,也许它足以让wp-admin / admin.ajax.php或类似的东西,我现在不记得了。
$.post('/wp-admin/admin-ajax.php',{action:'myajax',yourdata:"mydata"}).done(function(data)
{
//do stuffs
});
更新
所以基本上如果你想在wordpresss中有ajax请求,你需要定义这些东西并像这样使用它。 &#34;行动&#34; parameter是要调用的函数名称。您需要将PHP代码放入当前主题的function.php。