我刚刚将 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。
答案1
新服务器上关闭了短标签吗?
错误上方有一个<? endif; ?>
块,如果关闭了短标签,PHP 将会错过它。