pimcore 12版本的命令

2026年7月2日10:11:03

www-data@a309e6a68218:~/html$ composer show pimcore/pimcore

name     : pimcore/pimcore
descrip. : Content & Product Management Framework (CMS/PIM/E-Commerce)
keywords : DAM, PIM, Product Information Management, cms, e-commerce, rad
versions : * v12.3.9

www-data@2933550583be:~/html$ bin/console
Pimcore v12.3.9 (环境: dev, 调试: true)

用法:
  command [选项] [参数]

选项:
  -h, --help                     显示当前命令的帮助信息。未指定命令时显示帮助列表。
      --silent                   不输出任何消息。
  -q, --quiet                    仅显示错误信息,抑制其他所有输出。
  -V, --version                  显示应用程序版本。
      --ansi|--no-ansi           强制启用(或禁用 --no-ansi)ANSI 输出。
  -n, --no-interaction           不进行任何交互式提问。
      --ignore-maintenance-mode  设置此标志以在维护模式下强制执行命令。
      --maintenance-mode         设置此标志以在任务运行时强制进入维护模式。
  -e, --env=ENV                  环境名称。[默认: "dev"]
      --no-debug                 关闭调试模式。
      --profile                  启用性能分析(需要调试模式)。
  -v|vv|vvv, --verbose           增加消息详细程度:1 为正常输出,2 为更详细输出,3 为调试输出。

可用命令:
  about                                               显示当前项目信息
  completion                                          导出 shell 补全脚本
  help                                                显示命令帮助
  list                                                列出所有命令

 app
  app:update-feature-by-group-from-excel              从 Excel 导入功能池(按组更新)
  app:update-feature-pool-from-excel                  从 Excel 导入功能池
  app:update-group-to-taxonomy-from-excel             从 Excel 导入组到分类映射
  app:update-groups-from-excel                        从 Excel 导入组
  app:update-select-options-from-excel                从 Excel 导入选择项(如保修、表面处理等),包含值/标签/排序

 assets
  assets:install                                      将 bundle 的 web 资源安装到公共目录

 cache
  cache:clear                                         清除缓存
  cache:pool:clear                                    清除缓存池
  cache:pool:delete                                   从缓存池中删除一个条目
  cache:pool:invalidate-tags                          使全部或特定缓存池的标签失效
  cache:pool:list                                     列出可用缓存池
  cache:pool:prune                                    修剪缓存池
  cache:warmup                                        预热空缓存

 config
  config:dump-reference                               导出扩展的默认配置

 datahub
  datahub:configuration:migrate-legacy-config         将旧配置(datahub-configurations.php)迁移至 YAML 或设置存储(取决于配置)
  datahub:configuration:rebuild-workspaces            将工作区从配置文件迁移到数据库
  datahub:data-importer:create-dummy-data             创建用于测试导入的虚拟数据文件(文件位于 Pimcore 私有临时目录)。请预先运行 'composer require fzaninotto/faker'。
  datahub:data-importer:execute-cron                  根据 cron 定义执行所有数据导入器配置
  datahub:data-importer:prepare-import                加载并解析数据源文件,为导入准备队列项
  datahub:data-importer:process-queue-parallel        处理队列中可并行执行的项
  datahub:data-importer:process-queue-sequential      处理队列中需顺序执行的项

 dbal
  dbal:run-sql                                        直接在命令行执行任意 SQL 语句

 debug
  debug:autowiring                                    列出可用于自动装配的类/接口
  debug:config                                        导出扩展的当前配置
  debug:container                                     显示当前应用程序的服务
  debug:dotenv                                        列出所有 dotenv 变量及其值
  debug:event-dispatcher                              显示应用程序的事件监听器
  debug:firewall                                      显示安全防火墙信息
  debug:messenger                                     列出可通过消息总线派发的消息
  debug:router                                        显示当前路由
  debug:scheduler                                     列出调度及其循环消息
  debug:security:role-hierarchy                       以 Mermaid 流程图形式转储角色层次结构
  debug:serializer                                    显示类的序列化信息
  debug:translation                                   显示翻译消息信息
  debug:twig                                          列出 Twig 函数、过滤器、全局变量和测试
  debug:validator                                     显示类的验证约束

 doctrine
  doctrine:cache:clear-collection-region              清除二级缓存集合区域
  doctrine:cache:clear-entity-region                  清除二级缓存实体区域
  doctrine:cache:clear-metadata                       清除各种缓存驱动的元数据缓存
  doctrine:cache:clear-query                          清除查询缓存
  doctrine:cache:clear-query-region                   清除二级缓存查询区域
  doctrine:cache:clear-result                         清除结果缓存
  doctrine:database:create                            创建配置的数据库
  doctrine:database:drop                              删除配置的数据库
  doctrine:mapping:describe                           显示映射对象信息
  doctrine:mapping:info                               显示所有映射实体的基本信息
  doctrine:migrations:current                         输出当前版本
  doctrine:migrations:diff                            通过比较当前数据库与映射信息生成迁移
  doctrine:migrations:dump-schema                     将数据库模式转储为迁移
  doctrine:migrations:execute                         手动执行一个或多个迁移版本(升降)
  doctrine:migrations:generate                        生成空迁移类
  doctrine:migrations:latest                          输出最新版本
  doctrine:migrations:list                            列出所有迁移及其状态
  doctrine:migrations:migrate                         执行迁移到指定版本或最新版本
  doctrine:migrations:rollup                          通过删除所有追踪版本并插入一个版本来合并迁移
  doctrine:migrations:status                          查看迁移状态
  doctrine:migrations:sync-metadata-storage           确保元数据存储为最新版本
  doctrine:migrations:up-to-date                      检查模式是否为最新
  doctrine:migrations:version                         手动添加/删除版本表中的迁移版本
  doctrine:query:dql                                  直接执行任意 DQL
  doctrine:query:sql                                  直接执行任意 SQL
  doctrine:schema:create                              处理模式并直接在 EntityManager 存储连接上创建,或生成 SQL 输出
  doctrine:schema:drop                                删除 EntityManager 存储连接的完整数据库模式或生成对应 SQL
  doctrine:schema:update                              执行(或转储)更新数据库模式以匹配映射元数据的 SQL
  doctrine:schema:validate                            验证映射文件

 error
  error:dump                                          将错误页面转储为纯 HTML 文件,供 Web 服务器直接使用

 flysystem
  flysystem:pull                                      从配置的 Flysystem 存储拉取文件到本地文件系统
  flysystem:push                                      将本地文件推送到配置的 Flysystem 存储

 fos
  fos:js-routing:debug                                显示当前应用暴露的路由
  fos:js-routing:dump                                 将暴露路由转储到文件系统

 generic-data-index
  generic-data-index:deployment:reindex               更新所有变更的类定义的索引/映射(不删除),然后将受影响项加入索引队列
  generic-data-index:reindex                          触发现有索引的原生重建
  generic-data-index:update:index                     更新所有类定义/资产的索引/映射(不删除),并将元素加入索引队列

 lint
  lint:container                                      确保注入服务的参数与类型声明匹配
  lint:translations                                   检查翻译文件语法并输出错误
  lint:twig                                           检查 Twig 模板语法并输出错误
  lint:xliff                                          检查 XLIFF 文件语法并输出错误
  lint:yaml                                           检查 YAML 文件语法并输出错误

 mailer
  mailer:test                                         通过发送邮件测试邮件传输器

 messenger
  messenger:consume                                   消费消息
  messenger:failed:remove                             从失败传输中移除指定消息
  messenger:failed:retry                              重试失败传输中的一个或多个消息
  messenger:failed:show                               显示失败传输中的一个或多个消息
  messenger:setup-transports                          为传输准备必要的基础设施
  messenger:stats                                     显示一个或多个传输的消息数量
  messenger:stop-workers                              在当前消息处理完后停止工作进程

 pimcore
  pimcore:assets:add-to-update-task-queue             将资源添加到更新任务队列以便重新处理(预览、元数据等)
  pimcore:assets:generate-checksums                   为特定或所有资源重新生成校验和
  pimcore:assets:remove-custom-setting                从资源中删除自定义设置
  pimcore:assets:rewrite-mime-type                    重写资源的 MIME 类型。注意:版本会以执行此命令的用户创建;请以服务器用户(如 www-data)运行以避免权限问题。
  pimcore:build:classes                               根据更新的 var/classes/definition_*.php 文件重新生成类、字段集合和对象块的 PHP 文件
  pimcore:bundle:install                              安装 bundle
  pimcore:bundle:list                                 列出所有 Pimcore bundle 及其启用/安装状态
  pimcore:bundle:uninstall                            卸载 bundle
  pimcore:cache:clear                                 清除缓存
  pimcore:cache:warming                               预热缓存
  pimcore:classes:changes                             输出定义文件有变更的类
  pimcore:classificationstore:delete-store            通过存储 ID 删除分类存储,或删除所有未激活的键
  pimcore:definition:import:class                     从 JSON 导出导入类定义
  pimcore:definition:import:customlayout              从 JSON 导出导入自定义布局定义
  pimcore:definition:import:fieldcollection           从 JSON 导出导入字段集合定义
  pimcore:definition:import:objectbrick               从 JSON 导出导入对象块定义
  pimcore:definition:import:units                     从 JSON 导出导入数量值单位
  pimcore:deployment:classes-rebuild                  根据更新的 var/classes/definition_*.php 文件重建类、字段集合和对象块的数据库结构
  pimcore:documents:cleanup                           清理未使用的文档类型,从枚举和表中删除类型
  pimcore:documents:generate-page-previews            生成树中悬停时显示的预览图
  pimcore:documents:generate-static-pages             重新生成静态页面
  pimcore:documents:migrate-elements                  将文档元素迁移为可编辑项(请先参阅  https://github.com/pimcore/pimcore/issues/7384 )
  pimcore:email:cleanup                               清理邮件日志
  pimcore:image:low-quality-preview                   为所有图片资源重新生成低质量预览图
  pimcore:locale:delete-unused-tables                 删除未使用的区域设置(无效语言)表和视图
  pimcore:maintenance                                 异步执行 Pimcore 维护任务(需要配置为 cron 任务)
  pimcore:maintenance-mode                            启用或禁用维护模式
  pimcore:migrate:mail-logs-folder-structure          将邮件日志文件夹结构改为 YYYY/MM/DD/<日志文件名>
  pimcore:migrate:storage                             将数据从一个存储迁移到另一个
  pimcore:migrate:thumbnails-folder-structure         将缩略图文件夹结构改为 <资源存储>/<资源路径>/<资源ID>/image-thumb__<资源ID>__<缩略图名称>/<资源文件名>
  pimcore:mysql-tools                                 优化并预热 MySQL 数据库
  pimcore:recyclebin:cleanup                          清理回收站条目
  pimcore:run-script                                  在已初始化的 Pimcore 环境中运行指定 PHP 脚本
  pimcore:search-backend-reindex                      重新索引 Pimcore 的后台搜索
  pimcore:system:requirements:check                   检查系统需求
  pimcore:thumbnails:clear                            清除特定图片或视频缩略图(临时文件)
  pimcore:thumbnails:image                            生成图片缩略图,用于后台预生成
  pimcore:thumbnails:optimize-images                  优化所有缩略图的文件大小
  pimcore:thumbnails:video                            生成视频缩略图,用于后台预生成
  pimcore:user:reset-password                         重置用户密码
  pimcore:workflow:dump                               转储工作流

 router
  router:match                                        通过模拟路径信息匹配来辅助调试路由

 secrets
  secrets:decrypt-to-local                            解密所有密钥并存储到本地存储
  secrets:encrypt-from-local                          将本地所有密钥加密到存储
  secrets:generate-keys                               生成新加密密钥
  secrets:list                                        列出所有密钥
  secrets:remove                                      从存储中删除密钥
  secrets:reveal                                      显示密钥的值
  secrets:set                                         在存储中设置密钥

 security
  security:hash-password                              对用户密码进行哈希

 server
  server:dump                                         启动 dump 服务器,集中收集并显示 dump
  server:log                                          启动日志服务器,实时显示日志

 studio-backend-bundle
  studio-backend-bundle:generate-openapi-config-json  生成包含 Open API schema 配置的 JSON 文件

 translation
  translation:extract                                 从代码中提取缺失的翻译键到翻译文件
  translation:pull                                    从给定提供者拉取翻译
  translation:push                                    将翻译推送到给定提供者

posted on 2026-07-02 10:13  zh7314  阅读(1)  评论(0)    收藏  举报