腾讯云上部署的宝塔面板版本较老,无法自动更新到最新版本,必须手动升级,按照网上教程,姑记如下。
1、预备工作。
(1)下载Xshell软件。
如:https://www.onlinedown.net/soft/36383.htm
还有各种绿色版本
如:https://www.portablesoft.org/xshell/
此绿色版本亲测可用,但是一开始打开此软件,会出错,此时需要安装:Visual C++ 2008 SP1 运行库 及 Visual C++ 2012 运行库
(2)去腾讯云安全组,开放SSH端口。此端口已经在宝塔面板更改过。默认是22。
(3)获取腾讯云的根用户名及密码。
2、XShell连接腾讯云
(1)打开Xshell
(2)新建会话
(3)输入主机IP地址及端口
(4)身份验证输入用户名(root)及密码
(5)连接成功
3、手动升级
(1)在SSH中输入以下代码:
curl -sSO http://download.bt.cn/install/update_to_6.sh && bash update_to_6.sh
(2)等待两分钟后升级成功。
(3)具体参见:
https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=19552&highlight=5.9
4、升级Php 8.0
此次面板升级主要是想升级php,可是面板升级成功后,无法升级php 8.0。虽然提示信息说已经完成更新,但是日志显示升级失败,提示如下:
去宝塔论坛求助,说缺少依赖安装,在SSH中输入以下代码:
yum install libjpeg libjpeg-devel -y
然后再升级Php 8.0,升级成功。
5、更改wp-config.php
但是后来wp-config.php出错,原来是里面有两行memcached代码错误,去掉即可。目前未知具体原因。
评论