我们都知道wordpress程序是目前世界上使用率最高的免费建站程序之一,很多人第一次建站都是使用这个免费的程序。虽然有很多人说wordpress使用起来非常消耗资源过于臃肿,但是不得不说wordpress也是最简单好用的程序。除此之外,wordpress也是更新最频繁的,几乎每年都要更新很多的版本,所以免费升级让程序更安全也是很多人选择wordpress的原因之一。

wordpress更新出错

言归正传,今天就想说说wordpress升级的问题。破折君一般情况下不会每次都去更新wordpress版本,当然除了wordpress的更新涉及到漏洞安全问题才会主动更新。而前不久破折君更新到最新的wordpress版本之后出现了后台卡顿,网站打开速度很慢,经常出现“502 Bad Gateway”的错误,控制面板后台发文章功能可以打开但是也会经常出现502错误,而update-core.php、plugins.php、options-general.php等这些页面根本打不开,加载很久后出现空白页面甚至出现“502 Bad Gateway”的错误。

网上搜了一些解决方法说是“相关文件权限不够”,但是给打不开页面的权限调整了之后还是解决不了,后面在wordpress下载要求时看到最新版本要求php5.6以上,建议是PHP7.3(最新版本是PHP7.3),以及数据库要求最低是MySQL5.6或者MariaDB 10.0,WEB引擎是Nginx或者是Apache,考虑可能是服务器环境过低的问题导致,后面证明猜测是对的!

后来检查自己的服务器发现php和MySQL版本过低,升级到最新版本之后就完美解决!如果是虚拟主机像阿里云、西部数码都支持管理后台一键切换php版本,这里说下vps和服务器升级php和MySQL版本的具体操作方法如下:

(1)php版本升级

这里以wdcp V2.5及V3.2以下系统为例,BT控制面板可以在后台一键更新,这里就不说了。

①ssh登陆链接服务器

②复制以下命令,回车执行

wget -O php_update.sh http://downinfo.myhostadmin.net/wdcp/php_update.sh && sh php_update.sh && rm -rf php_update.sh

③根据需要选择合适的版本,默认开始一键安装。

注意:一般选择5.6就可以,如果网站主题和插件都支持7.0以上版本的话才选择7.0以上版本,要考虑兼容性,有的主题和插件不支持高版本php,所以有些人升级到php7.2之后,主题不兼容,打开网站显示空白!

(2)mysql版本升级

适用于wdcp V2.5及wdcp V3.2下myql版本5.5--5.7升级。

①ssh登陆链接服务器

②复制以下命令,回车执行

wget -O mysql_update.sh http://downinfo.myhostadmin.net/wdcp/mysql_update.sh && sh mysql_update.sh && rm -rf mysql_update.sh

③根据需要选择合适的版本,默认开始一键安装。

④升级完毕后,将备份数据导入,升级就完成可以测试网站了!

注意:为保证数据安全,最好提前备份重要数据。升级过程中虽然会备份,但实际环境可能有所不同,避免数据丢失。

也许你也感兴趣:

作者:
该日志由 破折君 于2019年10月31日发表在Php研究分类下,
转载请注明: WordPress升级后出现502错误的原因及解决方法
关键字: , ,
【上一篇】
【下一篇】

5 篇回应 (访客:3 篇, 博主:2 篇)

  1. 卢松松 说道:

    wordpress更新确实很频繁,如果做大站,跑起来太耗资源了,一直没用

    #1楼
  2. 含鄱口 说道:

    我上次MySQL就是忘记导入数据了,打开网站是重新安装提示,吓死我了。

    #2楼
  3. 月光博客 说道:

    最好安装php7.2的版本,速度快,稳定!

    #3楼