Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz论坛附件整理程序,帮你清理磁盘上的冗余附件

[复制链接]
 楼主| 安全出口2 发表于 2008-10-28 08:59:32 | 显示全部楼层
不要用这个东西,检查不准确。我的200G的附件清理掉100多G,还好能备份,否则完了。
iamxyh 发表于 2008-10-21 13:34


把您的情况详细说下,应该不会出现这个问题
回复

使用道具 举报

warriow 发表于 2008-10-28 12:28:14 | 显示全部楼层
辛苦楼主了!
回复

使用道具 举报

okooo 发表于 2008-10-28 13:13:56 | 显示全部楼层
好东西,收藏了
回复

使用道具 举报

okooo 发表于 2008-10-28 13:19:48 | 显示全部楼层
使用说明:
1、本程序将磁盘中存在、数据库中不存在的附件整理到一块
2、本程序目前仅能整理本地附件,暂时不支持远程附件
3、本程序对一个附件都进行了严格的判断,不会出现误删附件的情况。但是为了安全起见,强 ...
安全出口2 发表于 2008-9-3 17:18

使用说明:
1、本程序将磁盘中存在、数据库中不存在的附件整理到一块
2、本程序目前仅能整理本地附件,暂时不支持远程附件
3、本程序对一个附件都进行了严格的判断,不会出现误删附件的情况。但是为了安全起见,强烈建议执行前对附件进行备份
4、本程序执行完毕后,请尽快删除本程序,以免带来安全问题
使用方法:
1、在论坛根目录建一个attachments_tmp的文件夹,并将权限设置为777;
2、下载附件中对应编码的软件包,解压后,上传到论坛根目录
3、在浏览器中访问http://论坛访问地址/attachment_mov.php

程序的执行流程:
最近有些人使用这个插件后,出现了一些问题,主要是没有将程序执行完造成的。下面有必要说一下程序的执行流程。程序在执行过程中,会将有用的附件按照attachments目录结构转移到attachments_tmp下,attachments剩下的就是冗余的附件和未转移成功的附件。然后,将attachments改名为attachments_bak,attachments_tmp改名为attachments。这样,attachments为整理后有用的附件,attachments_bak为冗余的附件和未转移成功的附件。之所以手动建立一个attachments_tmp文件,而不是程序来生成,主要是考虑到论坛根目录一般情况没有写权限。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

qf610 发表于 2008-10-28 21:46:26 | 显示全部楼层
呵呵
支持支持!!
回复

使用道具 举报

dingxinzheng 发表于 2008-10-30 00:04:02 | 显示全部楼层
是这样的:
在数据库的cdb_attachments表,有一个字段 thumb,代表这个附件是否有缩略图,如果是1,说明有缩略图,如果是0,说明没有缩略图。这个帖子中图片的问题和49楼错误日志的问题,都和这个字段的值有关系 ...
安全出口2 发表于 2008-10-15 09:59



我研究这么久一直不能解决呀,请问老大可否帮写个语句来升级一下数据库,现在好多图没有了

http://bbs.474300.com/thread-4682-1-1.html

全不对呀

地址全是

去了后面的.thumb.jpg

就可以了
回复

使用道具 举报

 楼主| 安全出口2 发表于 2008-10-30 00:37:26 | 显示全部楼层
116# dingxinzheng

完美的解决方法是写一个脚本文件,扫描数据库和磁盘,确定缩略图文件是否存在,如果不存在,将图片所在记录对应的thumb字段设置为0。这是一个解决问题的思路,你可以斟酌下。

另外有一个不太好的方法,只能解决你当前遇到的问题,就是执行SQL:update cdb_attachments set thumb=0;这个样做的话,程序将认为当前时间以前的图片都没有缩略图,从而显示原图。

无论哪种方法,在执行前,建议你备份数据库
回复

使用道具 举报

dingxinzheng 发表于 2008-11-11 22:18:18 | 显示全部楼层
117# 安全出口2

多谢老大 117# 安全出口2

多谢老大,问题解决了,我查过附件中没有缩略图,按你提供的方法升级数据库后现在全可以了,真的是太感谢了
回复

使用道具 举报

xinss 发表于 2008-11-19 11:46:03 | 显示全部楼层
好东西,收藏,好久没见有这么好的插件了,让各站长节省不少空间,以后一定用得上·

有个问题想问问,不知道可否实现

我之前的,附件保存位置:为 ./attachments

附件保存方式:全部存入同一目录

现在想附件保存方式按月份存入不同目录

不知道是否会影响原来的附件
回复

使用道具 举报

 楼主| 安全出口2 发表于 2008-11-21 16:34:01 | 显示全部楼层
119# xinss


不会影响以前的
只对以后上传的附件起作用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 18:08 , Processed in 0.028903 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表