折腾无极限
不曾长大

WordPress升级到6.3过程中出现502错误

自从搬到腾讯云上,每次WordPress升级都是提心吊胆,升级过程不顺利,失败了好几次。这不又出现了502错误,前台后台都是502错误。

重启腾讯云VPS后,博客首页刷新可以打开,内页还是502。

通过这篇文章 《WordPress经常502错误/后台报502错误的问题解决和排查》找到了解决办法。

问题原因

安装两个缓存插件 Memcached 和 OPcache,其中由OPcache缓存导致的问题。

  • Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
  • OPcache是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件。

解决办法

卸载OPcache缓存插件。

服务器环境用的LNMP搭建的,执行命令:
cd /root/lnmp1.9 (版本号需要根据自己安装的修改)
./addons.sh uninstall opcache

提示如下后按任意键继续:
You will uninstall opcache…
Press any key to start…or Press Ctrl+c to cancel

卸载成功。
Restarting php-fpm……
Gracefully shutting down php-fpm . done
Starting php-fpm done
Uninstall Opcache completed.

刷新博客后,提示升级数据库,点击确认之后,成功打开博客。

赞(0) 打赏
未经允许不得转载:子痕的博客 » WordPress升级到6.3过程中出现502错误

评论 2

  1. #-19

    php.ini里opcache.enable=0不知是否比卸载更简单一些

    S̆̈1年前 (2023-08-18)回复
    • 卸载更方便,修改php.ini还要用文本编辑器查找修改和重启php,卸载完之后我又启用了OPcache,单纯命令更省事。

      子痕1年前 (2023-08-18)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏