我的网站上通过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上工作,而不是在实时服务器上:(
先谢谢你们, 格雷厄姆
答案 0 :(得分:1)
可能是$ _SERVER [&#39; DOCUMENT_ROOT&#39;]未在网络服务器上返回与XAMPP相同的位置,
您应该通过运行以下方法检查它是否转到正确的目录:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>