一、自带测试数据有哪些
织梦CMS安装完成后,默认会带一批测试数据用于演示功能,包括示例文章、栏目、TAG、友情链接、上传的演示图片等。正式上线前必须清理,否则会被搜索引擎收录垃圾内容,影响站点质量。
二、测试数据清单
| 数据类型 | 位置 | 清理方式 |
|---|---|---|
| 测试文章 | dede_archives / dede_addonarticle | SQL删除 |
| 测试栏目 | dede_arctype | 后台删除 |
| 测试TAG | dede_tagindex / dede_taglist | SQL删除 |
| 友情链接 | dede_flink | 后台删除 |
| 测试图片 | /uploads/allimg/ | 文件删除 |
| 测试缩略图 | /uploads/litimg/ | 文件删除 |
| 生成静态页 | /a/ 或 /html/ | 目录清空 |
| 投票调查 | dede_vote | 后台删除 |
三、方法一:后台逐项清理(推荐新手)
- 后台 - 核心 - 网站栏目管理 - 删除所有测试栏目。
- 后台 - 核心 - 普通文章 - 批量删除文章。
- 后台 - 模块 - TAG管理 - 删除所有TAG。
- 后台 - 模块 - 友情链接 - 删除测试链接。
- 后台 - 模块 - 投票调查 - 删除测试投票。
- 后台 - 生成 - 一键更新网站。
操作直观但耗时,适合数据量小的情况。
四、方法二:SQL批量删除(推荐高效)
通过phpMyAdmin或命令行执行SQL,一步到位。
1. 清空文章主表与附加表
-- 删除所有文章(保留表结构)
TRUNCATE TABLE dede_archives;
TRUNCATE TABLE dede_addonarticle;
TRUNCATE TABLE dede_addonimages;
TRUNCATE TABLE dede_addoninfos;
TRUNCATE TABLE dede_arctiny;
2. 清空TAG
TRUNCATE TABLE dede_tagindex;
TRUNCATE TABLE dede_taglist;
3. 清空友情链接与投票
TRUNCATE TABLE dede_flink;
TRUNCATE TABLE dede_vote;
4. 清空搜索日志与评论
TRUNCATE TABLE dede_search_cache;
TRUNCATE TABLE dede_feedback;
5. 重置栏目(可选)
-- 仅删除测试栏目,保留自己创建的
DELETE FROM dede_arctype WHERE id IN (1,2,3,4,5);
-- 或清空所有栏目(谨慎)
TRUNCATE TABLE dede_arctype;
五、方法三:重置ID自增(可选)
清空数据后,新文章ID会从历史最大值继续,若希望从1开始:
ALTER TABLE dede_archives AUTO_INCREMENT=1;
ALTER TABLE dede_arctiny AUTO_INCREMENT=1;
ALTER TABLE dede_addonarticle AUTO_INCREMENT=1;
六、清理上传文件
# 删除测试图片
cd /www/wwwroot/你的站点
rm -rf uploads/allimg/*
rm -rf uploads/litimg/*
rm -rf uploads/userup/*
# 清空生成静态页
rm -rf a/*
# 或
rm -rf html/*
宝塔用户可在文件管理器中直接选中删除。
七、清理缓存
cd /www/wwwroot/你的站点/data
rm -rf cache/*
rm -rf tplcache/*
rm -rf sessions/*
rm -rf mark/*
或在后台 - 生成 - 更新系统缓存。
八、删除后的必要操作
- 后台 - 系统 - 系统基本参数 - 修改站点名称、关键词、描述。
- 更新系统缓存。
- 一键更新网站。
- 检查首页与栏目页是否显示正常(无残留测试数据)。
- 提交sitemap到搜索引擎。
九、注意事项
执行SQL前务必备份数据库!TRUNCATE不可回滚,删错只能从备份恢复;切勿删除 dede_admin、dede_sysconfig、dede_arctype 表的表结构,否则站点直接瘫痪。
建议先在测试环境演练一遍SQL,确认无误后再到生产执行;保留 dede_admin 表中的管理员账号,避免清空后无法登录后台。
十、行动指引
正式上线前务必完成测试数据清理,并执行一次完整的"清理-更新-验证"流程;建议保留一份清理SQL脚本,未来重建测试环境时可一键复用,省去重复操作。