允许访问独立的php文件Wordpress

时间:2012-03-11 22:39:45

标签: php jquery ajax wordpress

我正在开发一个wordpress主题,我想使用jQuery.load()将数据从我名为process.php的主题目录中的PHP文件加载到wordpress页面模板中的div。

我过去没有遇到load()的任何问题,但Wordpress阻止我加载数据甚至访问浏览器中的process.php文件。

当我导航到文件的完整路径时(例如:http://[site]/[theme]/functions/process.php),我在Chrome中收到以下错误

  

内部服务器错误。

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请与服务器管理员联系, * * @ gmial.com并告知   他们发生错误的时间,以及你可能做过的任何事情   可能导致错误。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

我已经阅读了类似的问题,但它们涉及修改.htaccess文件。有没有人知道如何从主题角度来做这件事,即:使用$wp_rewrite

修改

Linux服务器错误日志状态[Mon Mar 12 14:00:52 2012] [error] [client 121.98.81.237] SoftException in Application.cpp:245: File "/var/www/vhosts/****.co.nz/httpdocs/npr/wp-content/themes/_s_2/functions/process.php" is writeable by group [Mon Mar 12 14:00:52 2012] [error] [client 121.98.81.237] Premature end of script headers: process.php

这是process.php

<?php 
echo "hello from php";
?>

1 个答案:

答案 0 :(得分:-1)

我认为更好的方法是使用init操作并检查$_GET/$_POST,然后返回您想要的字符串..如果一切正常,您可以die()脚本。< / p>

通过这种方式,您可以访问wordpress db和所有..

相关问题