0

我让YShout运行了一段时间,但是在我使用 nginx 和 PHP5.5 迁移到新服务器后,它不再工作了。Firebug 总是返回 SyntaxError: syntax error http://domain.tld/yshout/cp/js/admincp.js 第 295 行(

这是行(var json 是第 295 行):

json: function(parse) {
    var json = eval('(' + parse + ')');
    return json;
},

我该如何解决这个问题?谢谢!

4

1 回答 1

0

您的 PHP 配置错误。它发回 PHP 源代码,而不是解释它。您的 ajax 加载响应当前值为

<?

class FileStorage {

    function FileStorage($path, $shoutLog = false) {
…
}

?>

当它被输入到你的json函数中时,会eval抛出一个像Unhandled Error: at index 1: expected expression, got '<'. 所以:

于 2013-07-09T21:41:21.917 回答