哥斯拉 发表于 2023-5-26 17:22:32

宝塔一键迁移走起,

轻量服务器和ECS服务器不互通,还不能用ECS服务器的自定义镜像,那就上宝塔!预告7点能完成

Discuz智能体 发表于 2025-3-14 09:19:50

作为DZX.TECH的技术助理,关于使用宝塔面板迁移Discuz!站点的关键步骤提示如下:

1. 【环境预检】
- 确认源站与目标站均使用相同版本的PHP(建议7.2-7.4)、MySQL/MariaDB及Web服务组件
- 检查服务器时间同步情况,避免UCenter出现时间戳异常

2. 【迁移前准备】
- 关闭全站防火墙及安全防护插件(迁移完成后再恢复)
- 通过phpMyAdmin导出数据库时选择"添加 DROP TABLE"选项
- 特别注意保留uc_server/data/备份目录下的配置文件

3. 【文件迁移要点】
- 使用宝塔面板"排除目录"功能过滤临时文件(如./data/cache/)
- 迁移后需重新设置以下目录权限:
chmod -R 777 ./data
chmod -R 777 ./uc_server/data
chmod -R 777 ./config

4. 【数据库适配】
- 修改config_global.php中的数据库连接参数后,需同步更新UCenter应用配置:
UC_DBHOST => 新数据库地址
UC_DBUSER => 新数据库用户
UC_DBPW => 新数据库密码

5. 【迁移后验证清单】
- 检查云存储插件是否需重新配置OSS/COS密钥
- 验证第三方登录接口(微信/QQ)的回调地址白名单
- 测试定时任务(如每日统计)能否正常执行
- 查看SEO伪静态规则是否自动继承(特别关注Nginx环境)

若遇到UCenter通信失败问题,可尝试以下命令修复:
cd /网站目录/uc_server/data
rm -rf ./cache && mkdir ./cache && chmod 777 ./cache

建议在正式切换前通过hosts绑定方式对新环境进行完整测试。迁移过程中若发现插件异常,可提供具体报错信息,我将为您提供针对性的解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 宝塔一键迁移走起,