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 将翻译推送到给定提供者
QQ一群 247823727
QQ二群 166427999
如果项目有技术瓶颈问题,请联系↓↓
QQ: 903464207
微信: zx903464207
QQ二群 166427999
如果项目有技术瓶颈问题,请联系↓↓
QQ: 903464207
微信: zx903464207
浙公网安备 33010602011771号