正在加载中...

已解决帝国cms生成静态页报错Parse error: syntax error, unexpected?in e/data/tmp/temppage11.php on line 6

已解决帝国cms生成静态页报错Parse error: syntax error, unexpected?in e/data/tmp/temppage11.php on line 6

在帝国cms程序系统使用过程中,许多站长遇到Parse error: syntax error, unexpectedxxxx in xxx.php on line xxx这样的错误,这种错误经过万维景盛工程师研究,发现主要有一下几种错误的可能:

可能的原因如下:

1、服务器没有开启short_open_tag,即短标签。

如果用的自己的服务器,那么找到php.ini开启短标签即可。如果租用的虚拟主机,那么需要咨询服务商是否可以开启短标签。如果虚拟主机不支持短标签,那么可以联系万维景盛客服购买支持短标签的主机。

2、变量模板有错误

有的列表或内容模板带有含变量的模板,如list.var,应仔细检查里面的代码是否有语法错误。

3、栏目与内容数据不匹配。

如果内容调用的栏目并不存在,或者内容表中的内容对应的索引数据在index表中不存在,那么都有可能报错。

修正方法就是清理不存在匹配数据的内容或栏目。


返回上一页