Befehle für die Kommandozeile

Commands

Das Contao-Framework bietet viele Befehle über das Skript vendor/bin/contao-console an (z.B. den bekannten Befehl vendor/bin/contao-console cache:clear).

Übersicht der verfügbaren Befehle die Contao bereitstellt

# contao
  contao:automator              Führt Automator-Aufgaben auf der Kommandozeile aus.
  contao:backup:create          Erzeugt eine neue Datenbanksicherung.
  contao:backup:list            Listet die vorhandenen Datenbanksicherungen auf.
  contao:backup:restore         Stellt eine Datenbanksicherung wieder her.
  contao:crawl                  Durchsucht die Contao-Root-Seiten mit den gewünschten Abonnenten.
  contao:cron                   Führt alle registrierten Cron-Jobs auf der Kommandozeile aus.
  contao:filesync               Synchronisiert das registrierte DBAFS mit dem virtuellen Dateisystem.
  contao:install                Installiert die benötigten Contao-Verzeichnisse.
  contao:install-web-dir        Installiert die Dateien im öffentlichen Verzeichnis.
  contao:install:lock           Sperrt das Installationswerkzeug.
  contao:install:unlock         Hebt die Sperre des Installationsprogramms auf.
  contao:maintenance-mode       Ändert den Status des Systemwartungsmodus.
  contao:migrate                Führt Migrationen aus und aktualisiert das Datenbankschema.
  contao:resize-images          Ändert die Größe von verschobenen Bildern, die noch nicht verarbeitet wurden.
  contao:setup                  Richtet eine Contao Managed Edition ein. Dieser Befehl wird beim Ausführen des "contao-setup"-Binarys ausgeführt.
  contao:symlinks               Symlinks der öffentlichen Ressourcen in das öffentliche Verzeichnis.
  contao:user:create            Legt einen neuen Contao-Backend-Benutzer an.
  contao:user:list              Listet Contao-Backend-Benutzer auf.
  contao:user:password          Ändert das Passwort eines Contao-Backend-Benutzers.
  contao:version                Gibt die contao/core-bundle-Version aus (veraltet).

Befehle aus dem Symfony Framework und den notwendigen Bibliotheken für das Contao CMS

# assets
  assets:install                Die Web-Assets des Bundles in einem öffentlichen Verzeichnis installieren

# cache
  cache:clear                   Cache leeren
  cache:pool:clear              Cache-Pools leeren
  cache:pool:delete             Löscht ein Element aus einem Cache-Pool
  cache:pool:list               Verfügbare Cache-Pools auflisten
  cache:pool:prune              Cache-Pools löschen
  cache:warmup                  Einen leeren Cache aufwärmen

# config
  config:dump-reference         Dump der Standardkonfiguration für eine Erweiterung

# dbal
  dbal:run-sql                  Führt beliebiges SQL direkt von der Kommandozeile aus.

# debug
  debug:autowiring              Listet Klassen/Schnittstellen auf, die Sie für Autowiring verwenden können
  debug:config                  Zeigt die aktuelle Konfiguration für eine Erweiterung an
  debug:container               Zeigt die aktuellen Dienste für eine Anwendung an
  debug:contao-twig             Zeigt die Contao-Vorlagenhierarchie an.
  debug:dca                     Zeigt die DCA-Konfiguration für eine Tabelle an.
  debug:dotenv                  Listet alle dotenv-Dateien mit Variablen und Werten auf
  debug:event-dispatcher        Zeigt konfigurierte Listener für eine Anwendung an
  debug:firewall                Zeigt Informationen über Ihre Sicherheitsfirewall(s) an
  debug:fragments               Zeigt die Konfiguration des Fragment-Controllers an.
  debug:pages                   Zeigt die Konfiguration des Seitencontrollers an.
  debug:plugins                 Zeigt die Contao Manager Plugin-Konfigurationen an.
  debug:router                  Zeigt die aktuellen Routen für eine Anwendung an
  debug:translation             Zeigt Informationen zu Übersetzungsnachrichten an
  debug:twig                    Zeigt eine Liste von Twig-Funktionen, -Filtern, -Globals und -Tests

# doctrine
  doctrine:cache:clear-collection-region            Löscht eine Cache-Sammelregion der zweiten Ebene
  doctrine:cache:clear-entity-region                Löscht eine Cache-Entity-Region der zweiten Ebene
  doctrine:cache:clear-metadata                     Löscht den gesamten Metadaten-Cache für einen Entity-Manager
  doctrine:cache:clear-query                        Löscht den gesamten Abfrage-Cache für einen Entity-Manager
  doctrine:cache:clear-query-region                 Löscht eine Cache-Abfrage-Region der zweiten Ebene
  doctrine:cache:clear-result                       Löscht den Ergebnis-Cache für einen Entity-Manager
  doctrine:database:create                          Erzeugt die konfigurierte Datenbank
  doctrine:database:drop                            Entfernt die konfigurierte Datenbank
  doctrine:ensure-production-settings               Überprüft, ob Doctrine richtig für eine Produktionsumgebung konfiguriert ist
  doctrine:mapping:convert [orm:convert:mapping]    Konvertiert Mapping-Informationen zwischen unterstützten Formaten
  doctrine:mapping:import                           Importiert Mapping-Informationen aus einer bestehenden Datenbank
  doctrine:abbildung:info
  doctrine:query:dql                                Führt beliebige DQL direkt von der Kommandozeile aus
  doctrine:query:sql                                Führt beliebiges SQL direkt von der Kommandozeile aus.
  doctrine:schema:create                            Führt die SQL aus, die zur Erstellung des Datenbankschemas benötigt wird (oder macht einen Dump)
  doctrine:schema:drop                              Führt die SQL aus, die zum Löschen des aktuellen Datenbankschemas benötigt wird (oder macht einen Dump)
  doctrine:schema:update                            Führt die SQL aus, die benötigt wird, um das Datenbankschema zu aktualisieren, damit es mit den aktuellen Mapping-Metadaten übereinstimmt (oder macht einen Dump)
  doctrine:schema:validate                          Validierung der Mapping-Dateien

# fos
  fos:httpcache:clear                       Löscht den HTTP-Cache.
  fos:httpcache:invalidate:path             Ungültigmachen von zwischengespeicherten Pfaden auf allen konfigurierten Caching-Proxys
  fos:httpcache:invalidate:regex            Ungültigmachen aller mit einem regulären Ausdruck übereinstimmenden Einträge auf allen konfigurierten Caching-Proxys
  fos:httpcache:invalidate:tag              Ungültigmachen von zwischengespeicherten Inhalten, die mit den angegebenen Tags übereinstimmen, bei allen konfigurierten Caching-Proxys
  fos:httpcache:refresh:path                Aktualisiert Pfade auf allen konfigurierten Caching-Proxys

# lint
  lint:container                Stellt sicher, dass Argumente, die in Dienste eingespeist werden, mit Typdeklarationen übereinstimmen
  lint:twig                     Lintet ein Twig-Template und gibt aufgetretene Fehler aus
  lint:xliff                    Lintet eine XLIFF-Datei und gibt aufgetretene Fehler aus
  lint:yaml                     Lintet eine YAML-Datei und gibt aufgetretene Fehler aus

# router
  router:match                  Hilfe beim Debuggen von Routen durch Simulation einer Pfadinformationsübereinstimmung

# secrets
  secrets:decrypt-to-local      Entschlüsselt alle Geheimnisse und speichert sie im lokalen Tresor
  secrets:encrypt-from-local    Verschlüsselt alle lokalen Geheimnisse in den Tresor
  secrets:generate-keys         Erzeugt neue Verschlüsselungsschlüssel
  secrets:list                  Alle Geheimnisse auflisten
  secrets:remove                Entfernt ein Geheimnis aus dem Tresor
  secrets:set                   Festlegen eines Geheimnisses im Tresorraum

# security
  security:encode-password      Verschlüsselt ein Passwort
  security:hash-password        Verschlüsselt ein Benutzerpasswort

# translation
  translation:extract           [translation:update] Extrahiert fehlende Übersetzungsschlüssel aus dem Code in Übersetzungsdateien.
  translation:pull              Ziehen von Übersetzungen von einem bestimmten Anbieter.
  translation:push              Pusht Übersetzungen zu einem bestimmten Anbieter.

Zusätzliche Befehle durch andere Erweiterungen

# [pdir Maklermodul](https://github.com/pdir/maklermodul-bundle) 
maklermodul
  maklermodul:clear         Löscht Objektdatenordner.
  maklermodul:import        Importiert Objekte aus Open Immo XML-Dateien.
  maklermodul:index         Erzeugt Indizes für Listenansichten.
  maklermodul:sync          Importieren & Indizieren von Objektdaten.
# [Contao Utils Bundle](https://github.com/heimrichhannot/contao-utils-bundle)
huh
  huh:utils:create-image-size-items         Erzeugt Bildgrößen-Elemente für eine bestimmte Bildgrößen-Entität. Bildgrößen-Entitäten mit bestehenden Bildgrößen-Elementen werden übersprungen.