当前位置:网站首页 >  百科

织梦DedeCMS图片管理全流程实操教程 从上传配置到批量清理维护

时间:2026年05月20日 04:04:56 来源:易频IT社区

一、前置准备

织梦DedeCMS图片管理全流程实操教程 从上传配置到批量清理维护(0)

你只需要完成以下准备即可开始操作:

  • 已正常安装DedeCMS 5.7/5.8版本,可正常登录后台,后台默认地址为你的域名/dede
  • 拥有后台管理员权限,可访问数据库管理工具(虚拟主机用户可直接在面板找到phpMyAdmin)

二、图片管理基础参数配置

使用图片管理前先完成基础配置,避免后续上传出错:

1.1 配置上传规则

1. 登录DedeCMS后台,点击左侧菜单栏系统 -> 系统基本参数 -> 附件设置

2. 按需求修改以下核心参数:

  • 允许上传的附件格式:默认值为jpg|gif|png,如果需要支持webp格式,直接修改为jpg|gif|png|webp
  • 附件大小限制(KB):默认是2048(即2MB),如果需要上传更大的图片,可改为10240(即10MB),根据自身需求调整
  • 批量最多上传个数:默认是10,需要批量传更多可改为20-50之间的数值
  • 是否开启图片水印:需要水印选「是」,之后设置水印位置、透明度、水印图片即可,不需要选「否」

3. 修改完成后点击页面底部的保存配置即可生效。

1.2 修正服务器上传限制

织梦DedeCMS图片管理全流程实操教程 从上传配置到批量清理维护(5)

如果后台设置了大于2MB的上传限制,还需要同步修改PHP配置,否则仍然会上传失败:

  • 独立服务器用户:打开php.ini配置文件,找到post_max_sizeupload_max_filesize两个参数,修改为和你后台设置一致的大小,比如需要传10MB就改为: ``` post_max_size = 10M; upload_max_filesize = 10M; ``` 修改后重启Nginx/Apache服务生效。
  • 虚拟主机用户:直接在主机面板的「PHP配置」模块修改上述两个参数即可,不需要重启服务。

三、图片上传与分类管理实操

2.1 新建图片分类

为了方便管理图片,建议先按用途分类,操作步骤:

  1. 点击左侧菜单栏内容 -> 图片管理 -> 图片分类管理
  2. 点击页面右上角的「增加分类」,填写分类名称,点击「确定」即可完成创建
  3. 如果需要修改或删除分类,在分类列表点击对应操作按钮即可。

2.2 单张/批量上传图片到素材库

单张上传步骤:

  1. 点击左侧内容 -> 图片管理 -> 图片素材
  2. 点击右上角「上传图片」,点击「选择文件」选中本地图片,点击「开始上传」
  3. 上传完成后选择对应的分类保存即可,后续编辑文章时可直接从素材库插入,不需要重复上传。

批量上传步骤:

  1. 在「图片素材」页面点击右上角「批量上传」
  2. 一次性选中多张本地图片,点击「开始上传」,等待全部上传完成
  3. 勾选所有上传完成的图片,在底部下拉框选择目标分类,点击「移动到选中分类」即可完成批量归类。

四、常用维护操作实操

3.1 替换已上传图片(不改变原有路径)

如果需要更新图片,又不想修改已经插入文章的图片路径,可以直接替换:

  1. 在图片素材列表找到目标图片,点击右侧「修改」按钮
  2. 点击「替换图片」,上传新的图片,点击「保存」
  3. 原有图片路径完全不变,所有已经插入该图片的文章会自动显示新图,不需要修改任何文章内容。

3.2 批量清理冗余僵尸图片

织梦DedeCMS图片管理全流程实操教程 从上传配置到批量清理维护(10)

网站运行一段时间后,会产生很多已删除文章残留的僵尸图片,占用服务器空间,可按以下步骤清理:

  1. 简单清理法(适合新手):DedeCMS默认按年月把图片存放在/uploads/年/月/目录,点击后台文件 -> 文件管理器,进入uploads目录,直接删除不需要的旧年月文件夹即可。
  2. 精准清理法(适合有基础用户):登录phpMyAdmin,选中你的DedeCMS数据库,执行以下SQL(如果你的表前缀不是默认的dede,请修改前缀): ``` SELECT url FROM dede_uploads WHERE aid NOT IN (SELECT id FROM dede_archives); ``` 查询出来的就是无关联的僵尸图片,根据查询结果删除对应的文件,再执行以下SQL删除数据库记录: ``` DELETE FROM dede_uploads WHERE aid NOT IN (SELECT id FROM dede_archives); ```

五、常见问题解决

4.1 上传图片提示大小超出限制

按顺序检查以下两项:1. 后台附件设置的大小限制是否足够;2. PHP配置的upload_max_filesizepost_max_size是否大于你要上传的图片大小,修改后即可解决。

4.2 上传后图片裂图不显示

按以下步骤排查:

  1. 检查/uploads文件夹权限,设置为755即可,不要设置为777,存在安全风险。
  2. 如果更换过域名,批量替换图片路径即可,执行以下SQL(替换旧域名和新域名,修改表前缀): ``` UPDATE dede_addonarticle SET body = REPLACE(body, 'http://old-domain.com', 'http://new-domain.com'); UPDATE dede_uploads SET url = REPLACE(url, 'http://old-domain.com', 'http://new-domain.com'); ```

4.3 FTP上传的图片怎么导入素材库

如果已经把批量图片通过FTP传到了uploads目录,可以直接在数据库插入记录,单张图片直接在图片素材页面点击「添加图片」,手动填写图片路径、分类后提交即可,批量操作直接对应插入dede_uploads表即可。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图