.htaccess 500服务器上新的php文件出现内部服务器错误(Wordpress/Woocommerce)

jmo0nnb3  于 2022-11-16  发布在  PHP
关注(0)|答案(1)|浏览(149)

我得到一个奇怪的500内部服务器错误与一个新的脚本,我试图在实际的网站实现.这里是一个屏幕:
![500内部][1]
我可以手动路由到这个文件没有问题,他们也工作。但不是在脚本本身。路径也是正确的。
下面是网站链接:[〉〉〉Link〈〈〈][2](只需在输入字段中输入R10369或随机数)
除以下3个文件外,其他所有文件均正常工作:

reseller.php, 
checkresellerid.php, 
resellermail.php

我在谷歌上搜索了一下,到处都是提到的.htaccess。但是我从来没有修改过或者覆盖过它。可能是什么问题?谢谢你的帮助,很抱歉我的英语不好。
(Let我知道如果你想看到的php文件)
编辑:我设法包括我的新php文件到wordpress,但我仍然得到了500错误

2exbekwf

2exbekwf1#

我查了网站。
我认为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' );

在使用jQuery的javascript文件中:网址可能会改变,也许有wp-admin/admin.ajax.php或类似的东西就足够了,我现在真的不记得了。

$.post('/wp-admin/admin-ajax.php',{action:'myajax',yourdata:"mydata"}).done(function(data)
    {
        //do stuffs
    });

更新:
所以基本上,如果你想在wordpresss里面有 AJAX 请求,你需要定义这些东西,并像这样使用它。“action”参数是你想调用的函数名。你需要把PHP代码放到你当前主题的function.php中。

相关问题