前几天帮一个客户处理了一个看似简单,却比较麻烦的问题,给wordpress网站更新。一般来说这其实很简单,从后台点一下更新就完事了。
但是这个网站的情况比较复杂:
客户的当前网站版本是wordpress 5.6,虚拟主机是国内厂商的,而且是恐怖的windows系统主机
分析:这个网站可以说是BUFF叠满了,原本升级是很简单的事,存在上面这些条件,就变得最困难重重了。首先5.6升级到wordpress 6.4.3跨度有点大,国内厂商的虚拟主机在升级wordpress或导入某些wordpress演示模板时都经常出问题,这个相信很多人都遇到过,主要原因是网络问题。还有就是windows系统的主机对wordpress本身支持不太好,使用问题多,直接升级也非常容易出问题。
处理:接下来开始处理问题
1.下载wordpress 6.4.3安装包,然后解压,删除安装包中的wp-config.php(或wp-config-sample.php)文件和wp-content目录,然后通过FTP上传覆盖。
2.然后浏览器输入:你的网站地址/wp-admin/upgrade.php,接提示更新一下数据库,就OK了。
正常情况下,到这一步wordpress手动更新就完成了,但这个网站不太正常,
windows系统主机,配置麻烦,升级后的伪静态和https跳转有问题,首页和后台打不开,提示重定向次数过多,子页面可以打开,但样式错乱
所以还需要如下操作:
打开网站根目录wp-config.php文件,用记事本或其它专业编辑器打开,在【@package WordPress】这段文字后添加如下代码【具体位置看下图】
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
最后保存wp-config.php。(以上代码是在西部数据官网找到的)
最终这个低版本的wordpress网站升级成功,可以正常使用了。
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图
本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘,版权碰瓷请自重!法律服务:law@yueranseo.com 蜀ICP备20016391号-1 川公网安备 51011502000367号
微信联系