我刚刚将一个 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
我在代码中没有看到任何此类问题,我已将其粘贴在下面以供参考;我无法在 Google 中找到任何此问题的发生。我唯一能想到的是一些与 PHP 版本相关的极其深奥的问题,因为原始服务器运行的是 PHP 5.2,而新服务器运行的是 5.3。
新服务器上是否关闭了短标签?
<? endif; ?>
如果关闭短标记,PHP 将错过错误上方的块。