Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Console commands and renames

The console commands a DXP developer uses, the exponential prefix and its ibexa aliases, the commands that keep their upstream names, and how to find and migrate old names in scripts and cron files.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/dxp-developers/console-commands-and-renames.md

On this page

Console commands and renames

This page is for developers who script a DXP project. The commands of the content kernel have an exponential: primary name; the earlier ibexa: names stay as working aliases. The full reference is Platform console command names; this page is the short form.

Contents

  1. The rule
  2. The commands of the core
  3. Commands with upstream names
  4. Symfony and Doctrine commands you need
  5. Migrating old names

The rule

PrefixStatus
exponential:*Primary name, use it in everything new
ibexa:*Deprecated alias, fully functional
ezplatform:*Does not exist on Platform v5

The commands of the core

Every one of these was found in the installed se7enxweb/exponential-platform-dxp-core:

CommandPurpose
exponential:install [type]Install schema and seed data (exponential-oss by default; --skip-indexing)
exponential:reindexRebuild the search index (Reindexing)
exponential:check-urlsCheck external links in content
exponential:content:cleanup-versionsPrune drafts and archived versions (--keep, --status, --excluded-content-types)
exponential:content:remove-duplicate-fieldsRemove duplicate content fields
exponential:content-type-group:set-systemMark a content type group as system
exponential:copy-subtree <source> <target>Copy a location subtree
exponential:delete-content-translationDelete one translation of a content item
exponential:urls:regenerate-aliasesRebuild URL aliases
exponential:images:resize-originalBatch-resize stored original images
exponential:images:normalize-pathsFix image field storage paths
exponential:timestamps:to-utcConvert date and time values to UTC (dry run first)
exponential:io:migrate-filesMove binary files between storage handlers
exponential:user:validate-password-hashesCheck password hash algorithms
exponential:user:expire-passwordForce password expiry
exponential:debug:config-resolver (short: exponential:debug:config)Show the value a siteaccess resolves

Commands that change content take --user; the user needs the matching policies.

Commands with upstream names

CommandPurpose
ibexa:cron:runRun the cron jobs (Cron)
ibexa:graphql:generate-schemaGenerate the GraphQL schema (GraphQL)
ibexa:user:update-userUpdate a user from the command line (from ibexa/user)
lexik:jwt:generate-keypairJWT keys (JWT)
liip:imagine:cache:removeRemove generated image variations
fos:httpcache:invalidate:path, fos:httpcache:invalidate:tagPurge the HTTP cache
bazinga:js-translation:dumpAdmin JavaScript translations

Symfony and Doctrine commands you need

php bin/console list                                   # everything registered
php bin/console help <command>                         # options of one command
php bin/console cache:clear && php bin/console cache:warmup
php bin/console debug:router
php bin/console doctrine:migration:migrate --allow-no-migration
php bin/console messenger:consume ibexa.messenger.transport

Migrating old names

grep -rnE "bin/console +(ibexa|ezplatform|ezpublish):" /etc/cron.d /var/spool/cron ./deploy 2>/dev/null

Replace each match whose command has an exponential: name. Nothing breaks if you wait: the aliases remain.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x