You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求协助:从Seeddms 5.1.25升级至6.0.19

Seeddms 5.1.25 升级至 6.0.19 操作指南(Debian LAMP 环境)

前置必做:全量备份

  • 备份数据库:
    mysqldump -u [你的数据库用户名] -p [Seeddms数据库名] > seeddms_db_backup.sql
    
    执行后输入数据库密码,将生成的seeddms_db_backup.sql移至服务器外的安全存储位置。
  • 备份网站文件:
    tar -czf seeddms_files_backup.tar.gz /var/www/html/dms/
    
  • 单独备份核心配置:
    cp /var/www/html/dms/conf/settings.xml ~/seeddms_settings.xml.bak
    

准备新版本文件

  • 下载Seeddms 6.0.19的tar.gz压缩包到服务器临时目录(如/tmp),解压后取出www目录下的所有内容:
    cd /tmp
    tar -xzf seeddms-6.0.19.tar.gz
    cp -r seeddms-6.0.19/www/ /tmp/seeddms_new_files/
    

替换旧文件并迁移配置

  • 清理旧目录中的非核心文件(保留conf、data、cache目录):
    cd /var/www/html/dms/
    rm -rf css/ images/ js/ lang/ modules/ plugins/ templates/ index.php
    
  • 复制新版本文件到目标目录:
    cp -r /tmp/seeddms_new_files/* /var/www/html/dms/
    
  • 迁移自定义配置:
    新版本的settings.xml包含新增配置项,直接覆盖会丢失功能。需打开备份的seeddms_settings.xml.bak,将其中的数据库连接信息、文件存储路径等自定义配置,手动复制到新版本的/var/www/html/dms/conf/settings.xml中。

执行数据库升级

  • 通过浏览器访问http://你的服务器域名/dms/upgrade/index.php,按照页面提示完成数据库结构升级。
  • 升级完成后立即删除upgrade目录以避免安全风险:
    rm -rf /var/www/html/dms/upgrade/
    

调整文件权限

  • 确保data和cache目录拥有正确的访问权限:
    chown -R www-data:www-data /var/www/html/dms/data/ /var/www/html/dms/cache/
    chmod -R 755 /var/www/html/dms/data/ /var/www/html/dms/cache/
    

验证升级结果

  • 登录Seeddms后台,测试文档上传、下载、权限管理等核心功能。若出现异常,可查看Apache错误日志/var/log/apache2/error.log或Seeddms自身日志排查问题。

注意:5.x到6.x属于跨大版本升级,直接覆盖文件会导致数据库结构不兼容、配置项缺失,这是你之前操作失败的核心原因。严格按照上述步骤操作即可完成升级。

内容的提问来源于stack exchange,提问作者skelenin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 22:27:32