我们都知道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
③根据需要选择合适的版本,默认开始一键安装。
④升级完毕后,将备份数据导入,升级就完成可以测试网站了!
注意:为保证数据安全,最好提前备份重要数据。升级过程中虽然会备份,但实际环境可能有所不同,避免数据丢失。
wordpress更新确实很频繁,如果做大站,跑起来太耗资源了,一直没用
做好后台性能的优化,插件尽可能少或者删掉不必要的插件,缓存用起来,其实还好
我上次MySQL就是忘记导入数据了,打开网站是重新安装提示,吓死我了。
最好安装php7.2的版本,速度快,稳定!
嗯,以后wordpress都要求最低版本是7以上