我刚刚完成了一个WordPress站点到一个新的服务器。 代码绝对没有改变,但当我尝试查看网站
mod_fcgid: stderr: PHP Parse error: syntax error, unexpected '}' in /home/crandall/www/website.com/wp-content/plugins/auto-featured-image/auto-featured-image.php on line 353
我在代码中没有看到任何这样的问题,我已经在下面进行了pastebin'd的参考。 我一直无法在Google中发现此问题。 我能想到的唯一的问题是与PHP版本有关的一些非常深奥的问题,原始的服务器运行PHP 5.2,新的运行5.3。
http://pastebin.com/fLuFVEtB
新服务器上的短标签是否已closures?
有一个<? endif; ?> <? endif; ?> 如果短标签被closures,那么就会阻止PHP错过的错误。