AJAX使用的PHP脚本出现500错误

时间:2015-01-05 17:24:53

标签: php jquery ajax

我的网站上通过AJAX访问的脚本出现问题。 我已经将它缩小到包含文件本身,因为即使加载独立于AJAX的东西,它也会弹出500.

包括抛出500的代码如下:

<?php

include($_SERVER['DOCUMENT_ROOT'] . 'sac-active-wp/wp-blog-header.php');

$pagetitle = $_POST;
$value = array_shift($pagetitle);

$thequery = 'title_li=&parent='.$value.'&sort_column=post_date&sort_order=ASC'; 
$display = wp_list_pages($thequery);
echo $display;

?>

代码从AJAX POST获取ID并使用所述ID构建Wordpress导航。

任何人都有任何想法为什么这对我来说是500?由于公司的权限,我无法访问服务器日志,但我可以确认它在我的XAMPP localhost上工作,而不是在实时服务器上:(

先谢谢你们, 格雷厄姆

1 个答案:

答案 0 :(得分:1)

可能是$ _SERVER [&#39; DOCUMENT_ROOT&#39;]未在网络服务器上返回与XAMPP相同的位置,

您应该通过运行以下方法检查它是否转到正确的目录:

<?php 
echo $_SERVER['DOCUMENT_ROOT']; 
?>