一般问题会出现在以下位置:

<?xml version="1.0" encoding="utf-8"?>

开头的<?正好是跟php的短标签一样,所以会解析错误。如果确定自己php代码没有使用php短标签,大可关闭短标签功能。

方法如下:

在Apache的php.ini配置文件中,关闭短标签的支持。

short_open_tag = Off

若无法操作php.ini文件,可以在站点根目录的.htaccess中做出如下设置:

php_value short_open_tag 0