tnegeli/m2clitools

一些清理生产系统中的媒体文件和表格的实用命令

安装数: 41,400

依赖项: 0

建议者: 0

安全: 0

星标: 38

关注者: 4

分支: 16

开放问题: 5

类型:magento2-module

1.5.3 2023-08-28 08:00 UTC

This package is auto-updated.

Last update: 2024-08-28 10:01:28 UTC


README

适用于 Magento 2 的各种 CLI 工具

可用命令

php bin/magento tnegeli:cleanup-unused-product-media

使用此命令备份(或删除)文件系统中的未使用产品媒体。

您可以使用 --dry-run 选项仅测试结果。

您可以使用 --delete 选项删除文件,而不是进行备份。

php bin/magento tnegeli:cleanup-unused-category-media

使用此命令备份(或删除)文件系统中的未使用类别媒体。

您可以使用 --dry-run 选项仅测试结果。

您可以使用 --delete 选项删除文件,而不是进行备份。

php bin/magento tnegeli:cleanup-unused-swatches-media

使用此命令备份(或删除)文件系统中的未使用色卡媒体。

您可以使用 --dry-run 选项仅测试结果。

您可以使用 --delete 选项删除文件,而不是进行备份。

php bin/magento tnegeli:cleanup-illegal-product-media

使用此命令识别并删除媒体库数据库表中的非法条目,这可能会破坏 catalog:images:resize 进程。

您可以使用 --dry-run 选项仅测试结果并提供媒体库表中非法 value_id 条目的列表。

php bin/magento tnegeli:cleanup-illegal-product-media-non-existing-files

使用此命令识别并删除媒体库数据库表中的非法条目,这些条目在文件系统上没有文件,这可能会破坏 catalog:images:resize 进程。

您可以使用 --dry-run 选项仅测试结果并提供媒体库表中非法 value_id 条目的列表。

php bin/magento tnegeli:cleanup-illegal-product-image-markers-non-existing-files

每个产品都会检查以下属性的值:

  • 图片
  • 小图片
  • 缩略图

如果一个产品引用了一个不存在的文件,该引用将被删除。

您可以使用 --dry-run 选项仅测试您的数据库。