打包源码 + 数据库就行
但新服务器必须满足 2 个基础前提 (否则解压后会跑不起来),解压后再做 1 条命令修权限。
2 个前提(新服务器必须有,属于"部署环境"不是"代码")
| 前提 | 怎么检查/怎么装 | 缺了会怎样 |
|---|---|---|
① 装了 ImageMagick (有 convert 命令) |
convert --version 能出版本 没有就 yum install -y ImageMagick |
封面 resize 直接跳过,变糊 |
| ② PHP 开了 6 个扩展 + 放行 3 个函数 | 宝塔面板 → PHP8 → 勾选 gd/imagick/curl/mbstring/redis/mysqli 禁用函数里删除 exec / proc_open / shell_exec 改完"重载 PHP-FPM" | 点设置封面完全没反应、日志不写 |
💡 只要新服务器是宝塔装的 Discuz 运行环境,这 2 个前提 99% 已经满足(ImageMagick 宝塔一般自带;exec 默认很多也不放行 ------ 这点手动删一下就行,30 秒操作)。