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

Spezifikation: Namen der Konsolenbefehle von Exponential Platform

Diese Seite führt die Namen der Konsolenbefehle der auf Symfony basierenden Exponential Platform (bin/console) auf: die Hauptnamen mit exponential:, die alten Namen, die als Aliase erhalten bleiben, und die Optionen der…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/specifications/6.0/platform-console-commands.md

On this page

This page is a translation. Read the English original

Spezifikation: Namen der Konsolenbefehle von Exponential Platform

Diese Seite führt die Namen der Konsolenbefehle der auf Symfony basierenden Exponential Platform (bin/console) auf: die Hauptnamen mit exponential:, die alten Namen, die als Aliase erhalten bleiben, und die Optionen der Befehle, die Sie am häufigsten verwenden. Lesen Sie sie, wenn Sie Cron-Einträge, Bereitstellungsskripte oder Betriebshandbücher für ein Plattformprojekt schreiben. Sie behandelt nicht ./console und die Skripte bin/php/* des Legacy-Kernels; diese sind unter Konsole beschrieben.

Eingeführt am 2026-04-07 (Kernel, Legacy-Bridge) und im Skeleton am 2026-04-10 dokumentiert.

Die Regel

Der Hauptname jedes migrierten Befehls beginnt mit exponential:. Die früheren Namen bleiben als veraltete Aliase registriert, sodass Skripte, Cron-Einträge und Betriebshandbücher, die sie verwenden, weiter funktionieren. Verwenden Sie in allem Neuen den Namen mit exponential:.

PräfixStatus
exponential:*Hauptname
ibexa:*Veralteter Alias, voll funktionsfähig
ezplatform:*Veralteter Alias in den Linien 3.x / 4.6; existiert in Platform v5 nicht
ezpublish:*Veralteter Alias der Befehle der Legacy-Bridge

Befehle, die nicht migriert wurden, behalten ihren Upstream-Namen, zum Beispiel ibexa:cron:run und ibexa:graphql:generate-schema. So sehen Sie, was Ihr Projekt registriert und welche Optionen ein Befehl akzeptiert:

php bin/console list
php bin/console help <command>

Befehle des Plattform-Kernels

Commit 4b90bbf4d (2026-04-07) im Kernel-Fork ezplatform-kernel für 3.x / 4.6. Jeder Befehl erhält seinen neuen Namen mit setName() und behält den alten über den Mechanismus für veraltete Aliase.

In Platform v5 kommen dieselben Namen aus dem Kernel-Paket se7enxweb/exponential-platform-dxp-core, der Version, die der Nexus-Starter und das DXP-Skeleton installieren. Dieses Paket fügt außerdem exponential:check-urls, exponential:content-type-group:set-system und den Installationstyp exponential-media hinzu (Nexus-Starter). Sein Repository ist nicht Teil des Änderungsverzeichnisses, daher stammen die beiden mit „v5“ markierten Zeilen aus der Anleitung des Skeletons und dem installierten Paket.

HauptnameAlter NameZweck
exponential:installibexa:installSchema und Startdaten in eine leere Datenbank installieren
exponential:reindexibexa:reindexDen Suchindex neu aufbauen
exponential:check-urls (v5)ibexa:check-urlsExterne Links in Inhalten prüfen
exponential:content:cleanup-versionsibexa:content:cleanup-versionsAlte Inhaltsversionen bereinigen
exponential:content:remove-duplicate-fieldsibexa:content:remove-duplicate-fieldsDoppelte Inhaltsfelder entfernen
exponential:content-type-group:set-system (v5)ibexa:content-type-group:set-systemEine Inhaltstypgruppe als System markieren
exponential:copy-subtreeibexa:copy-subtreeEinen Teilbaum eines Ortes kopieren
exponential:delete-content-translationibexa:delete-content-translationEine Übersetzung eines Inhaltselements löschen
exponential:urls:regenerate-aliasesibexa:urls:regenerate-aliasesURL-Aliase neu aufbauen
exponential:images:resize-originalibexa:images:resize-originalGespeicherte Originalbilder stapelweise skalieren
exponential:images:normalize-pathsibexa:images:normalize-pathsSpeicherpfade von Bildfeldern korrigieren
exponential:timestamps:to-utcibexa:timestamps:to-utcDatums- und Datum-Uhrzeit-Werte nach UTC umrechnen
exponential:io:migrate-filesibexa:io:migrate-filesBinärdateien zwischen IO-Handlern verschieben
exponential:user:validate-password-hashesibexa:user:validate-password-hashesAlgorithmen der Passwort-Hashes prüfen
exponential:user:expire-passwordibexa:user:expire-passwordDen Ablauf von Passwörtern erzwingen
exponential:debug:config-resolveribexa:debug:config-resolverKonfigurationswerte des Siteaccess anzeigen
exponential:debug:config(kurzer Alias des vorigen Befehls)Wie oben

Optionen der am häufigsten verwendeten Befehle

Optionen und Standardwerte, wie in der Anleitung des Skeletons dokumentiert:

BefehlOptionStandard
exponential:installArgument typeexponential-oss
exponential:install--skip-indexingaus
exponential:check-urls-c, --iteration-count50
exponential:check-urls-u, --useradmin (benötigt read und versionread für Inhalte)
exponential:images:resize-original-f, --filtererforderlich
exponential:images:resize-original-i, --iteration-count25
exponential:images:resize-original-u, --useradmin

Beispiele:

php bin/console exponential:install exponential-oss                      # type: exponential-oss (default) or ibexa-oss
php bin/console exponential:install exponential-oss --skip-indexing      # no automatic reindex
php bin/console exponential:reindex --iteration-count=100                # batch size
php bin/console exponential:reindex --content-ids=2,34,68                # only these content ids
php bin/console exponential:reindex --content-type=article
php bin/console exponential:reindex --subtree=45
php bin/console exponential:check-urls --iteration-count=100 --user=editor
php bin/console exponential:copy-subtree 42 2 --user=admin
php bin/console exponential:images:resize-original image banner --filter=large --iteration-count=10

Befehle der Legacy-Bridge

Commit 8cea9e8 (2026-04-07); außerdem dc19470 in der Bridge für Platform 4.

HauptnameAlter NameZweck
exponential:legacy:initezpublish:legacy:initDie Plattform für die Legacy-Nutzung vorbereiten
exponential:legacy:configureezpublish:configurePlattformkonfiguration aus einem Legacy-Verzeichnis schreiben
exponential:legacy:install-extensionsezpublish:legacybundles:install_extensionsVon Bundles definierte Legacy-Extensions installieren
exponential:legacy:symlinkezpublish:legacy:symlinkLegacy-Einstellungen und -Designs aus src installieren
exponential:legacy:assets-installezpublish:legacy:assets_installLegacy-Assets und Wrapper für den Front-Controller installieren
exponential:legacy:scriptezpublish:legacy:scriptEin Legacy-Skript im Bridge-Kernel ausführen

Zwei Namen haben ihre Schreibweise geändert: aus install_extensions wurde install-extensions und aus assets_install wurde assets-install. Die alten Schreibweisen mit Unterstrich sind die Aliase.

Ihre Skripte migrieren

  1. Suchen Sie alte Namen in Cron-Dateien und Skripten:

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

    Jede Ausgabezeile hat die Form file:line:text mit einem alten Namen. Keine Ausgabe bedeutet, dass nichts zu ändern ist.

  2. Ersetzen Sie sie durch die Hauptnamen aus den Tabellen oben. Es geht nichts kaputt, wenn Sie das nicht tun; die Aliase bleiben.

  3. Wenn ein Werkzeug die Ausgabe von list oder von Befehlen auswertet, rechnen Sie mit den neuen Namen in der Auflistung.

Verwandte Seiten

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