0

我最近通过自动更新程序更新了我的 linux mint。我遇到了问题,它没有执行 php 脚本。重新安装 libapache-mod-php5 后,一些 php 开始工作。是的,只是一些,因为 phpinfo() 正在正确执行,但是另一个 php 文件,它在其他机器上正常工作,并且也在我的机器上工作,现在在响应$.ajax调用时产生以下错误:status: parsererror errSyntaxError: Unexpected token <. 发生的情况是它返回 php 文件而不执行它,即使它执行其他 php 文件。

我的配置如下:

Server version: Apache/2.4.6 (Ubuntu)
PHP 5.5.1-1~precise+1 (cli) (built: Jul 22 2013 07:33:14) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies
4

1 回答 1

0

问题是更新后被php.ini覆盖并且没有解释shortcode。解决方案是设置

short_open_tag=On

这里php.ini建议。

于 2013-09-07T19:20:48.100 回答