可以使用宝塔部署 wordpress 网站,论坛插件使用 bbpress/wpForo/Asgaros

# 站点备份

参考: Duplicator 使用教程 - 备份导入 WordPress 网站完整数据

使用 Duplicator,因为免费而且无大小限制

打包数据时报错如下,可能是由于服务器的网络连接有问题,于是在修改 Settings>Packages 中的 Archive Engine,改为 DupArchive,然后保持设置。不过 DupArchive 支持大小在 500M 以下站点的迁移,即到了 '2 Scan' 那一步,得查看 Archive 的大小是否超于 500M,过滤一些文件(可以过滤一些帖子中大附件)。过滤的文件可以手动保存,在之后导入时再复制过去。

报错

也可以考虑在宝塔中直接备份站点数据(网站备份 + 数据库备份),可参考宝塔面板设置网站自动备份和手动恢复备份

# 域名跳转

旧域名被新域名代替后,可以利用 Cloudflare 进行免费域名跳转

关于如何进行免费域名跳转:

使用 Cloudflare 进行域名跳转 (重定向)

未备案域名使用 Cloudflare 设置域名 URL 转发

腾讯云注册域名修改 DNS

# 登录验证插件

选用了 reCaptcha by BestWebSoft

Advanced Google reCAPTCHA 会拉慢网站访问速度,所以没选用

# 宝塔登录

# 查看登录地址和账号

参考:如何找回宝塔面板登录地址、账号和密码_宝塔找回登录地址_辰风沐阳的博客 - CSDN 博客

查看面板入口: /etc/init.d/bt default ,估计要管理员权限

宝塔

其中:后面的为端口,如果没显示网址,则需要手动添加网址进行访问,例如服务器的公网 ip

# 宝塔界面无法访问

在某个地点的网络环境下无法访问宝塔面板,一直在显示刷新中,而且通过 MobaXterm 使用 ssh 也无法访问主机,尝试开启网络代理也是无法访问。最后换了其他地方的 wifi 就解决了,推断是网络的原因。

如果是还未把宝塔面板的端口加入安全组,则先在云服务器中加入一下

报错

# 手动更新 wordpress

自动更新 wordpress 可能失败,于是需要手动更新 wordpress

参考: 如何在宝塔面板中手动更新 WordPress 版本 - 魏艾斯笔记 (vpsss.net)