typo3 - 清理 TYPO3 中的重复文件
问题描述
我的 TYPO3 安装中有几个重复的文件。sys_file 中还有一些针对同一文件的欺骗(不同的“uid”、相同的“标识符”和“存储”)。
这些有几个原因:
- 首先,这是一个较旧的站点,因此先前的行为(在 FAL 之前)无论如何都会导致重复,然后将其移至 _migrated。(我不确定当时的升级向导是否也进行了一些清理。)
- 编辑器有时会多次上传内容并丢失现有文件的跟踪(尽管使用了文件挂载和可理解的直接结构和缩略图)
- 我不知道 sys_file 中的欺骗的确切原因,但它们似乎主要与 _migrated 文件有关。
我现在想做的是创建一个脚本/扩展来清理它或帮助编辑器清理它(例如显示重复项)。
- 可以合并具有相同内容哈希(但文件名/路径不同)的文件,这意味着也可以合并所有引用
- sys_file 中的重复项也应该合并
我对如何做到这一点有一个粗略的想法,但想知道是否已经有任何人可以分享的工具、经验或知识。
解决方案
推荐阅读
- database - redux 持久化的最大大小是多少?
- php - 为什么新安装的 laravel 不能在共享主机上运行?
- php - htaccess URL重写不适用于子文件夹
- java - Maven 没有从命令行运行测试
- r - 在 R 中合并 xts - 将字符转换为 NA
- python - Django:如何使用子查询注释 M2M 或 OneToMany 字段?
- angularjs - ng-href 在按钮中不起作用。角度js 1.7
- ios - 快速更改按钮的位置
- python - 在 python 数据类 __init__ 方法中强制类型转换
- android - 在 alertdialog 中添加 textview 边距/填充