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

Konsolenbefehle

Jeder ./console-Befehl mit Hilfetext, Optionen und Aliasen.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/examples/commands/README.md

This page is a translation. Read the English original

Konsolenbefehle

Jeder Befehl von ./console (bin/php/console): Jedes bin/php/<name>.php ist exp:<name>, ein Skript kann mit @alias Aliase hinzufügen. Hilfetext und Optionen werden aus dem Code gelesen und stimmen daher mit --help überein. ./console list zeigt sie auf einem Rechner an; ./console help <command> gibt die Hilfe eines Befehls aus.

BefehlAliaseWas er tut
exp:accesscheckexp:access:checkPrüft, was ein Benutzer mit einem Knoten oder Objekt tun darf (content/read, edit, ...) und welche Einschränkung es verweigert
exp:addanonymouspublicpoliciesGibt der Rolle Anonymous die öffentlichen Richtlinien, die ihr fehlen: user/register, rss/feed, tags/view, die öffentlichen Views des Newsletters (Probelauf, außer mit --apply)
exp:adddefaultstatesGibt jedem Inhaltsobjekt den Standardzustand jeder Zustandsgruppe, aus der es keinen Zustand hat (Probelauf, außer mit --apply)
exp:addeditorpoliciesGibt der Rolle Editor die alltäglichen Richtlinien, die ihr fehlen: content/hide, content/restore, content/reverserelatedlist, ezmultiupload, den Bildeditor, das eigene Konto, den UI-Umschalter, die Klassengruppen aus editorpolicies.ini, ohne doppelte Richtlinien (Probelauf, außer mit --apply)
exp:addexphelpreadpolicyexp:help-grantGewährt exphelp/read (das Hilfesystem) der Rolle Editor oder den genannten Rollen (Probelauf, außer mit --apply)
exp:addmembermanagementRichtet die Mitgliederverwaltung nach membermanagement.ini ein: die Rolle, mit der eine Gruppe (Standard Editors) die Konten einer anderen (Standard Members) verwaltet, nie Administrator users oder Editors (Probelauf, außer mit --apply)
exp:addoauthauthorizepolicyGewährt oauth/authorize den Rollen, die Benutzern das Anmelden erlauben (Upgrade auf 6.0.15; Probelauf, außer mit --apply)
exp:adduserapprovalRichtet die Freigabe neuer Konten in einer Benutzergruppe ein (Standard: neue Editors warten auf die Administrator users): das Workflow-Ereignis auf content/publish vorher und die Rolle, mit der die Anfragenden solche Konten anlegen dürfen; --mode=section richtet die optionale Alternative ein, einen Abschnitt Staff mit dem einfachen Freigabe-Ereignis (beides ein Probelauf, außer mit --apply)
exp:auditAudit-Log: die letzten Einträge, ein Ereignis anzeigen, die Hash-Ketten prüfen, die Kanäle auflisten
exp:benchmarkexp:benchMisst diese Installation: Seitenzeiten über HTTP, A/B zwischen Servern, Kernel-Messungen, Regressionsprüfung
exp:cacheCaches nach Tag, ID oder alle leeren und untersuchen: Inhalte, statisch, HTTP, Velocity, OPcache, APCu
exp:changelog2xmltextWandelt eine Changelog-Datei in das XML-Textformat um und gibt sie auf der Standardausgabe aus
exp:checkclassesLädt jede deklarierte Klasse und meldet die, deren Laden PHP verweigert
exp:checkcodestyle
exp:checkdbfilesPrüft die Datenbank-Update-Dateien gegen den Upgrade-Pfad; meldet fehlende oder überzählige Dateien
exp:checkmanifest
exp:cleanuppoliciesEntfernt Richtlinien von Modulen, die es nicht mehr gibt (Probelauf, außer mit --apply)
exp:cleanuprssKürzt per RSS importierte Inhalte und behält die neuesten Einträge jedes aktiven Imports (Probelauf, außer mit --apply)
exp:cleanupversionsEntfernt archivierte Inhaltsversionen jenseits der Grenzen von VersionManagement (Probelauf, außer mit --apply; -n: nicht warten)
exp:clusterizeVerschiebt die Dateien aus var in den Cluster-Speicher der Datenbank (-u verschiebt sie zurück)
exp:clusterpurgeLöscht die Cluster-Dateien der angegebenen Bereiche physisch (--scopes=scope1,scope2; Probelauf, außer mit --apply)
exp:collaborationsampledataexp:collaboration:sample-dataLegt Beispielinhalte für das Kollaborationswerkzeug an (Freigaben, Kommentare, Gruppen) oder entfernt sie wieder (Probelauf, außer mit --apply)
exp:configphpexp:config:list, exp:config:get, exp:config:set, exp:config:unsetListet, liest, setzt und entfernt die define()-Einstellungen der config.php, mit Typ und mit php -l geprüft, beschrieben durch config.php-RECOMMENDED (set und unset: Probelauf ohne --apply)
exp:contentcheckexp:content-checkInhaltsprüfungen: den Referenzindex aufbauen, die ungenutzten Assets und die defekten Beziehungen unter einem Knoten auflisten, die fehlenden Dateien auflisten, die Speicherdateien durchsuchen (nur Bericht; --fix, --quarantine und --fix-permissions sind ein Probelauf, außer mit --apply)
exp:convertezenumtoezselection
exp:convertprice2multipriceWandelt Inhaltsobjekte mit Attributen vom Datentyp 'price' in 'multiprice' um
exp:dfscleanupGleicht Datenbank und DFS-Dateien miteinander ab (-S, -B) und löscht nicht vorhandene (-D)
exp:expbackfillordersiteaccessLeitet den Siteaccess von Bestellungen ab, die vor der Erfassung von ezorder.siteaccess aufgegeben wurden (Probelauf ohne --apply)
exp:expcontentjobInhaltsaufträge ausführen, auflisten, fortsetzen und abbrechen: große Teilbäume stapelweise entfernen und kopieren
exp:expfetchexp:info, exp:aboutDie Systemkarte: das Exponential-„e“ neben den Fakten dieser Installation, ihrer Engine und ihres Rechners, mit Hinweisen zum Zustand (exp:info ergänzt ein Inventar, exp:about das Projekt)
exp:expgraphqlbenchexp:graphql:benchMisst die Geschwindigkeit der GraphQL-API an Entscheidung 18: zwischengespeichertes GET, 304, zwischengespeichertes POST, eine zwischengespeicherte Antwort über den Kernel und eine nicht zwischengespeicherte Abfrage, je N Anfragen, mit Median, p95 und Maximum
exp:expgraphqldisableexp:graphql:disableSchaltet die GraphQL-API oder nur ihre Mutationen für jeden Siteaccess oder für einige aus; ein Probelauf ohne --apply
exp:expgraphqlenableexp:graphql:enableSchaltet die GraphQL-API mit einem Befehl ein: die Siteaccesses, die Mutationen, CORS für ein Frontend, ein API-Schlüssel, das Schema, ein curl-Beispiel; ein Probelauf ohne --apply
exp:expgraphqlkeysexp:graphql:keysDie persönlichen API-Schlüssel der GraphQL-API: auflisten, einen für einen Benutzer erzeugen (das Token wird einmal gezeigt) oder einen widerrufen; ein Probelauf ohne --apply
exp:expgraphqlpersistexp:graphql:persistSpeichert GraphQL-Abfragen als gespeicherte Abfragen auf dem Server (aufgerufen nach Name oder SHA-256), listet sie auf oder entfernt sie; ein Probelauf ohne --apply
exp:expgraphqlqueryexp:graphql:queryFührt eine GraphQL-Abfrage auf der Konsole aus, als ein Benutzer der Installation (anonym, wenn --as keinen nennt), und gibt die Antwort aus
exp:expgraphqlschemaexp:graphql:schemaGibt das GraphQL-Schema eines Siteaccess aus oder schreibt es in eine Datei: die Schemasprache (sdl), das Ergebnis der Introspection (json) oder die Klassen und ihre Felder (summary)
exp:expgraphqlstarterexp:graphql:starterErzeugt ein Starter-Frontend (Next.js, Nuxt, Astro, reines HTML oder Expo), das die Site über die GraphQL-API liest, mit Abfragen aus dem aktuellen Schema; ein Probelauf ohne --apply
exp:expgraphqlstatusexp:graphql:statusDie GraphQL-API eines Siteaccess: ein- oder ausgeschaltet, Endpunkt, Bibliothek, Grenzen, Introspection, Benennung, Schema-Hash, Klassen und Datentypen ohne eigene Abbildung
exp:expgraphqlwebhooksexp:graphql:webhooksDie Webhooks der GraphQL-API: auflisten, einen hinzufügen oder ändern (mit einem neuen Signiergeheimnis), einen entfernen, einen Test senden, sofort zustellen, das Zustellprotokoll lesen; ein Probelauf ohne --apply
exp:exphelpexp:helpDas Hilfesystem auf der Kommandozeile: den Index von doc/ aufbauen und beschreiben, darin suchen, die Metadaten einer Seite zeigen, ihre Links und Bilder prüfen
exp:exphelpcontentexp:help:contentHilfe als Inhalt: die Hilfeklassen, Abschnitte, Zustände, den Baum und die Rollen anlegen (idempotent), die Themen gegen den Stilleitfaden prüfen, das Glossar und Themen anlegen, berichten und deinstallieren (die ändernden Aktionen sind ein Probelauf, außer mit --apply)
exp:exphelpexamplesexp:help:examplesErzeugt die Referenzbeispiele der Hilfe unter doc/eng-us/examples/ aus dem Code: Template-Operatoren und -Funktionen, Fetch-Funktionen, Modulansichten, Richtlinien, INI-Einstellungen, Datentypen, Workflow-Ereignisse, Cronjobs, Konsolenbefehle und Erweiterungspunkte
exp:explogsexp:logsDer Log-Viewer auf der Kommandozeile: die Log-Dateien auflisten, einer folgen, sie und ihre Rotationen durchsuchen, eine Fehlerreferenz und die Zeilen ihrer Anfrage finden (standardmäßig maskiert); Logs rotieren und ihre Archive aufräumen (Probelauf, außer mit --apply)
exp:exploremipsumfillexp:loremipsumFüllt eine Übersetzung von Objekten in einer Testsprache (Lorem Ipsum, qlo-ZZ) mit Lorem-ipsum-Text (Probelauf, außer mit --apply)
exp:explovestackexp:lovestackPrüft eine von LoveStack kommende Installation (nur lesend) und trägt ihre Datenbank als die von Exponential ein (migrate)
exp:expmigrationcaptionexp:migration:captionLegt jetzt einen Sicherungspunkt (Caption) der Installation an (Datenbank, Speicher, Einstellungen, die Commits des Codes) oder listet die Sicherungspunkte; ein Probelauf ohne --apply
exp:expmigrationcheckexp:migration:checkPrüft Migrationsdateien, ohne sie auszuführen: Namen, Kopfzeilen, Reihenfolge, PHP-Syntax und Klassen (die Prüfung für CI)
exp:expmigrationconvertexp:migration:convertWandelt YAML-Migrationen des Migrations-Bundles der Symfony-basierten Plattform in YAML-Migrationen von Exponential um: eine Datei oder jede .yml-Datei eines Ordners, Schritt für Schritt; was sich nicht umwandeln lässt, steht oben in der neuen Datei; ohne --apply ein Probelauf
exp:expmigrationdeployexp:migration:deployÜberträgt die Migrationen dieser Installation auf eine oder viele Gegenstellen gleichzeitig und im Gleichstand: Preflight und Prüfung auf allen, dann alle umschalten oder alle zurücksetzen
exp:expmigrationdryrunexp:migration:dry-runProbelauf der offenen Migrationen: der Plan, und mit --simulate ein Lauf in einer Transaktion, die zurückgerollt wird (--diff zeigt, was sich geändert hat)
exp:expmigrationgenerateexp:migration:generateSchreibt eine neue Migrationsdatei: --skeleton schreibt eine leere Migration (PHP, oder mit --type=yml, sql, ini oder graphql diese Art); --from-recording macht aus einer Aufzeichnung von Änderungen eine YAML-Migration; --from-content, --from-class, --from-role, --from-section und --from-settings machen eine aus dem, was die Installation hat; --from-diff macht eine aus dem, was sich seit einem Sicherungspunkt, gegenüber einer anderen Installation oder einem Datenbank-Dump geändert hat; ein Probelauf ohne --apply
exp:expmigrationhealexp:migration:healSelbstheilung vor einem Migrationslauf: eine verwaiste Laufsperre, fehlende Migrationsordner, Dateirechte, Caches (was ein Deploy auf einer Gegenstelle korrigieren darf)
exp:expmigrationmigrateexp:migration:migrateFührt die offenen Migrationen aus: ein Probelauf ohne --apply; Sicherungspunkte davor und danach, Wiederherstellung bei einem Fehler, Commit, Tag und Push
exp:expmigrationpushexp:migration:pushÜberträgt die Migrationsläufe, deren Push fehlschlug (Push-Zustand pending), an das Remote des Migrations-Repositorys; ein Probelauf ohne --apply
exp:expmigrationrecorddiscardexp:migration:record:discardVerwirft eine Aufzeichnung von Änderungen: die Aufzeichnung und jedes erfasste Ereignis werden entfernt (eine laufende hört auf aufzuzeichnen); ein Probelauf ohne --apply
exp:expmigrationrecordlistexp:migration:record:listListet die Aufzeichnungen von Änderungen, laufende und beendete, die neueste zuerst, mit Art, Zustand und Zahl der Ereignisse
exp:expmigrationrecordshowexp:migration:record:showZeigt eine Aufzeichnung von Änderungen: jedes erfasste Ereignis als der Migrationsschritt, für den es steht, oder mit --plan die Schritte, die eine Migration daraus hätte
exp:expmigrationrecordstartexp:migration:record:startStartet eine Aufzeichnung von Änderungen: die eigenen Änderungen eines Benutzers (eine Sitzungsaufzeichnung) oder jede Änderung der Website (--site-wide), festgehalten als Schritte einer YAML-Migration; ein Probelauf ohne --apply
exp:expmigrationrecordstatusexp:migration:record:statusDie laufenden Aufzeichnungen von Änderungen: das websiteweite Fenster und die eigene Aufzeichnung des Benutzers, mit dem bisher Aufgezeichneten; repariert die Datei der laufenden Aufzeichnungen
exp:expmigrationrecordstopexp:migration:record:stopBeendet eine Aufzeichnung von Änderungen: die genannte, die eigene eines Benutzers (--user) oder das websiteweite Fenster (--site-wide); ihre Ereignisse bleiben für exp:migration:generate --from-recording; ein Probelauf ohne --apply
exp:expmigrationremotelistexp:migration:remote:listDie Gegenstellen, auf die Migrationen übertragen werden können (migration.ini [RemoteSettings]), mit ihren Gruppen und jedem Problem ihrer Einstellungen; verbindet sich mit keiner
exp:expmigrationremotestatusexp:migration:remote:statusDer Migrationsstand der Gegenstellen, parallel gelesen (erreichbar, Version, Sperre, ausgeführt, ausstehend, gescheitert), ob sie im Gleichstand sind, und die letzten Deploys
exp:expmigrationreposplitexp:migration:repo:splitTrennt den Migrationsordner des Git-Checkouts der Installation mit seiner Historie in ein eigenes Repository ab (jeder Commit, der ihn geändert hat, mit denselben Autoren, Daten und Nachrichten); ohne --apply ein Probelauf
exp:expmigrationresumeexp:migration:resumeSetzt einen fehlgeschlagenen oder abgebrochenen Migrationslauf fort: die noch offenen Migrationen laufen erneut; ein Probelauf ohne --apply
exp:expmigrationrollbackexp:migration:rollbackNimmt Migrationen zurück: einen Lauf (sein Sicherungspunkt wird wiederhergestellt), eine Migration (ihr down()) oder, für Fachleute, jeden Sicherungspunkt; ein Probelauf ohne --apply
exp:expmigrationstatusexp:migration:statusMigrationsstatus: jede Migration mit ihrem Zustand (done, pending, not-needed, failed, unknown), die letzten Läufe und was wartet
exp:exppatterncatalogue
exp:exprepairReparaturwarteschlange der Fehlerseite für fehlende Bibliotheken: --create-key, --disable, --status, --run
exp:expstaticbuildexp:static:buildBaut eine statische Kopie des Siteaccess eines Ziels in seinen Ordner (statisches Veröffentlichen): als anonymer Benutzer durchlaufen, Links umgeschrieben, Dateien gesammelt, Zusatzdateien und Manifest geschrieben
exp:expstaticdiffexp:static:diffWas der letzte statische Build eines Ziels geändert hat, ob sein Ordner noch zum Manifest passt und ob jeder Link darin funktioniert, wenn er unterhalb eines Pfads ausgeliefert wird
exp:expstaticdnsexp:static:dnsDie DNS-Einträge einer eigenen Domain für GitHub Pages prüfen: die A-, AAAA- und CNAME-Einträge verglichen mit den Adressen von GitHub, und was zu ändern ist
exp:expstaticgithubexp:static:githubEin Ziel des statischen Veröffentlichens auf GitHub einrichten (das Repository, GitHub Pages aus dem Branch oder mit Actions, die eigene Domain, HTTPS), seinen Zustand dort zeigen oder sich bei GitHub anmelden
exp:expstatickeysexp:static:keysDen SSH-Deploy-Key eines Ziels des statischen Veröffentlichens erzeugen oder anzeigen: ed25519, die private Hälfte im Geheimnisspeicher, die öffentliche zum Hinzufügen beim Repository
exp:expstaticpublishexp:static:publishDen statischen Build eines Ziels veröffentlichen (statisches Veröffentlichen): im Git-Repository des Ziels committen, als static/<ziel>/<n> taggen und pushen, nie erzwungen
exp:expstaticpushexp:static:pushDie Ziele des statischen Veröffentlichens erneut pushen, deren Push gescheitert ist (Läufe mit dem Push-Zustand pending), nie erzwungen
exp:expstaticrollbackexp:static:rollbackEin Ziel des statischen Veröffentlichens auf eine frühere Veröffentlichung zurücknehmen: ein neuer Commit mit den Dateien dieses Tags, getaggt und gepusht; der Verlauf bleibt
exp:expstaticserveexp:static:serveDen statischen Build eines Ziels lokal ansehen: der eingebaute Webserver von PHP liefert seinen Ordner unterhalb des Basispfads des Ziels aus, wie GitHub Pages eine Projekt-Website ausliefert
exp:expstaticstatusexp:static:statusDer Zustand eines Ziels des statischen Veröffentlichens: sein Git-Repository, die Zugangsdaten (nie ihr Wert), die letzten Läufe, wartende Pushes und veraltete Seiten
exp:expstatictargetsexp:static:targetsListet die Ziele des statischen Veröffentlichens (staticcache.ini [Target_<id>]) mit Siteaccess, Links und Ordner und prüft jedes
exp:exptemplatecheckexp:template:check, exp:template:lint, exp:template:convert:checkPrüft Templates jeder Engine (.tpl, .stpl, .twig, .html.twig) auf gültige Syntax: Dateien, Verzeichnisse, Designs, Erweiterungen, Siteaccesses; Stufen syntax/compile/strict; Ausgabe als Text, json, jsonl, junit, checkstyle, github und sarif
exp:exptemplateconvertexp:template:convertKonvertiert die Templates eines Designs von einer Template-Engine in eine andere (--from-engine, --to-engine: tpl, stpl, twig); --dry-run, --file, --force, --override-ini, --twig-suffix
exp:exptemplateconvertdiffexp:template:convert:diffGibt die Konvertierung eines Templates in eine andere Engine auf stdout aus, ohne etwas zu schreiben (--file, --to-engine, --from-engine)
exp:exptemplateconvertstpltotplexp:template:convert:stpl-to-tplKonvertiert die Smarty-Templates (.stpl) eines Designs in Exponential-Templates (.tpl); --dry-run, --file, --force, --override-ini
exp:exptemplateconvertstpltotwigexp:template:convert:stpl-to-twigKonvertiert die Smarty-Templates (.stpl) eines Designs in Twig-Templates (.twig); --dry-run, --file, --force, --override-ini, --twig-suffix
exp:exptemplateconverttpltostplexp:template:convert:tpl-to-stplKonvertiert die Exponential-Templates (.tpl) eines Designs in Smarty-Templates (.stpl); --dry-run, --file, --force, --override-ini
exp:exptemplateconverttpltotwigexp:template:convert:tpl-to-twigKonvertiert die Exponential-Templates (.tpl) eines Designs in Twig-Templates (.twig); --dry-run, --file, --force, --override-ini, --twig-suffix
exp:exptemplateconverttwigtostplexp:template:convert:twig-to-stplKonvertiert die Twig-Templates (.twig) eines Designs in Smarty-Templates (.stpl); --dry-run, --file, --force, --override-ini
exp:exptemplateconverttwigtotplexp:template:convert:twig-to-tplKonvertiert die Twig-Templates (.twig) eines Designs in Exponential-Templates (.tpl); --dry-run, --file, --force, --override-ini
exp:exptemplateenginesexp:template:enginesListet die Template-Engines: Bibliothek gefunden oder nicht, Version, Dateiendungen, Einstellungen, Sicherheitsrichtlinie, Cache der kompilierten Templates
exp:expurlbatchesexp:url:batchesDie Importe von URL-Zuordnungen auflisten: wer wann welche Datei importiert hat, die Anzahlen und ob er zurückgenommen wurde
exp:expurlexportexp:url:exportDen URL-Übersetzer, die Platzhalter und die Weiterleitungen als URL-Zuordnung exportieren (CSV, JSON, .xlsx, .ods, Apache- oder nginx-Regeln)
exp:expurlfrom404exp:url:from-404Eine URL-Zuordnung aus dem Protokoll nicht gefundener Seiten beginnen: die Adressen, die Besucher aufgerufen und nicht gefunden haben, die häufigsten zuerst, als auszufüllende Zeilen
exp:expurlfromsitemapexp:url:from-sitemapEine URL-Zuordnung aus der Sitemap einer alten Website (sitemap.xml, ein Sitemap-Index, .gz) oder einer Crawl-Liste beginnen: jede alte Adresse als auszufüllende Zeile
exp:expurlimportexp:url:importEine URL-Zuordnung (CSV, JSON, .xlsx, .ods, Apache- oder nginx-Regeln) in den URL-Übersetzer, die Platzhalter und die Weiterleitungen importieren, als ein Stapel, der sich zurücknehmen lässt
exp:expurlsuggestexp:url:suggestNeue Ziele für die Zeilen einer URL-Zuordnung vorschlagen, die keines haben, danach, wie ähnlich ihre alte Adresse den Adressen und Namen der Seiten dieser Website ist
exp:expurltestexp:url:testEine URL-Zuordnung an einer laufenden Website prüfen: jede alte Adresse aufrufen, den Weiterleitungen folgen und vergleichen, wo sie landet, mit new_url
exp:expurlundoexp:url:undoEinen Import einer URL-Zuordnung zurücknehmen: jeden Alias, Platzhalter und jede Weiterleitung, die er angelegt oder geändert hat, wieder so, wie sie waren
exp:expuser2faexp:user:2faAnmeldung in zwei Schritten und Passkeys eines Kontos: anzeigen; den zweiten Schritt für jemanden zurücksetzen, der sein Telefon verloren hat, die Passkeys eines verlorenen Geräts entfernen (Änderungen sind ohne --apply ein Probelauf)
exp:expuserapproveexp:user:approveEine wartende Registrierung freigeben (das Konto aktivieren oder seinen Freigabeeintrag annehmen und es veröffentlichen) oder mit --reject ablehnen, wie es Benutzer > Nicht aktiviert und der Freigabeeintrag tun (ein Probelauf ohne --apply)
exp:expuserauditexp:user:auditDas Benutzer-Auditprotokoll eines Kontos (Benutzer > Audit): was mit ihm geschah und was es tat, das Neueste zuerst, gefiltert nach Ereignis, Ergebnis und Tagen
exp:expuserbulkexp:user:bulkJedes Konto, das die Listenfilter auswählen, deaktivieren, aktivieren, löschen, freigeben, ablehnen oder entsperren, jedes so wie der einzelne Befehl; --apply braucht --confirm mit der Zahl, die der Probelauf gezeigt hat
exp:expusercheckloginexp:user:check-loginPrüfen, ob ein von der Standardeingabe gelesenes Passwort ein Konto anmeldet (richtiges Passwort, aktiviert, nicht gesperrt), für Skripte und Zustandsprüfungen; zählt nie als fehlgeschlagene Anmeldung
exp:expusercreateexp:user:createEin Benutzerkonto über das Veröffentlichen von Inhalten anlegen, wie es die Administration tut (seine Workflows und die Freigabe neuer Konten laufen): Anmeldename, E-Mail-Adresse, Namen, Gruppen und ein Passwort von der Standardeingabe, ein erzeugtes oder die Aktivierungsmail (ein Probelauf ohne --apply)
exp:expuserdeleteexp:user:deleteEin Benutzerkonto endgültig entfernen, wie es die Administration tut; verweigert den anonymen Benutzer, die Administratorkonten, den handelnden Benutzer und den letzten Administrator (ein Probelauf ohne --apply)
exp:expuserdisableexp:user:disableEin Benutzerkonto deaktivieren und seine Sitzungen beenden, wie es Benutzereinstellungen bearbeiten tut; verweigert die geschützten Konten und den letzten Administrator (ein Probelauf ohne --apply)
exp:expusereditexp:user:editEin Benutzerkonto ändern: E-Mail-Adresse, Anmeldename, Vor- und Nachname, hinzugefügte oder entfernte Gruppen, die Hauptgruppe (ein Probelauf ohne --apply)
exp:expuserenableexp:user:enableEin deaktiviertes Benutzerkonto wieder aktivieren, wie es Benutzereinstellungen bearbeiten tut; ein nie aktiviertes Konto wird stattdessen mit exp:user:approve freigegeben (ein Probelauf ohne --apply)
exp:expuserexportexp:user:exportDie Konten, die die Listenfilter auswählen, als CSV oder JSON exportieren: Anmeldename, E-Mail-Adresse, Namen, Zustand, Gruppen, letzter Besuch (nie ein Passwort oder sein Hash)
exp:expusergroupsexp:user:groupsBenutzergruppen: den Gruppenbaum mit seinen Mitgliedern auflisten, eine Gruppe anlegen, umbenennen und verschieben, eine leere Gruppe in den Papierkorb legen (Änderungen sind ohne --apply ein Probelauf)
exp:expuserhygieneexp:user:hygieneDie Zahlen von Benutzer > Hygiene: Konten je Zustand (deaktiviert, nicht aktiviert, wartend, gesperrt, nie angemeldet, inaktiv, verwaist, doppelte Anmeldenamen und Adressen), jeweils mit dem Befehl, der sie auflistet
exp:expuserimportexp:user:importKonten aus einer CSV- oder JSON-Datei importieren, jedes so angelegt wie mit exp:user:create, mit der Aktivierungsmail oder deaktiviert; nie ein Passwort aus der Datei (ohne --apply ein Probelauf, der jede Zeile prüft)
exp:expuserlistexp:user:listBenutzerkonten auflisten: nach Zustand (aktiviert, deaktiviert, nicht aktiviert, wartend, gesperrt, nie angemeldet, inaktiv ...), Gruppe und Suche filtern, seitenweise
exp:expuserpendingexp:user:pendingDie wartenden Registrierungen auflisten: auf die Bestätigung der E-Mail-Adresse, auf einen Administrator oder auf einen Freigabeeintrag, die neuesten zuerst
exp:expuserrequirepasswordchangeexp:user:require-password-changeBei der nächsten Anmeldung des Kontos ein neues Passwort verlangen, oder diese Markierung mit --clear entfernen, wie es das Bearbeitungsformular des Kontos tut (ein Probelauf ohne --apply)
exp:expuserresendactivationexp:user:resend-activationDie Aktivierungsmail mit einem neuen Schlüssel erneut an ein Konto senden, das nie aktiviert wurde, wie es Benutzer > Nicht aktiviert tut (ein Probelauf ohne --apply)
exp:expuserresetpasswordexp:user:reset-passwordDas Passwort eines Benutzers zurücksetzen: den Link „Passwort zurücksetzen“ senden, ein erzeugtes Passwort setzen und einmal anzeigen oder eines von der Standardeingabe; auf Wunsch bei der nächsten Anmeldung ein neues verlangen (ein Probelauf ohne --apply)
exp:expuserrolesexp:user:rolesRollenzuweisungen: die eines Benutzers oder einer Gruppe auflisten, eine Rolle mit oder ohne Teilbaum- oder Bereichseinschränkung zuweisen, sie entziehen, wie es role/assign tut (Änderungen sind ohne --apply ein Probelauf)
exp:expusersessionsexp:user:sessionsDie erfassten Sitzungen eines Kontos (Ihre Geräte): auflisten, alle oder eine beenden, wie es ein Administrator unter user/sessions tut (das Beenden ist ohne --apply ein Probelauf)
exp:expusershowexp:user:showEin Benutzerkonto anzeigen: Gruppen, Rollen mit ihrer Einschränkung, aktiviert oder gesperrt, letzter Besuch, Zustand der Registrierung, Anmeldung in zwei Schritten und aktive Sitzungen (nie ein Passwort-Hash)
exp:expuserunlockexp:user:unlockEin nach zu vielen falschen Passwörtern gesperrtes Konto entsperren: seine fehlgeschlagenen Anmeldungen zurück auf 0, wie es Benutzer > Hygiene tut (ein Probelauf ohne --apply)
exp:expuserwhoamiexp:user:whoamiAls welches Konto die Konsole handelt (der Benutzer aus [UserSettings] UserCreatorID oder --as), mit seinen Rollen und ob es alle Rechte hat
exp:expviewcountupdateexp:viewcount:updateZählt die Seitenaufrufe aus den Zugriffsprotokollen des Webservers in den Aufrufzähler (ezview_counter), für einen Siteaccess oder mehrere
exp:expwtmigratefromezwtexp:wt:migrate-from-ezwtErsetzt ezwt (die Website-Werkzeugleiste) durch expwt (die Website-Seitenleiste): Einstellungen, Richtlinien, Aktivierung, Zeitplan (Probelauf ohne --apply)
exp:ezapplytemplateWendet die in Dateien gefundenen Template-Blöcke an und schreibt die Dateien zurück (Exit-Code 0, 1 oder 2)
exp:ezasynchronouspublisher
exp:ezcacheLeert die Caches von Exponential nach Tag oder ID (--clear-tag, --clear-id, --clear-all, --list-tags)
exp:ezcheckphptagPrüft Dateien auf Zeichen vor dem PHP-Start-Tag oder nach dem End-Tag
exp:ezchecktranslationZeigt Statistiken zu einer Übersetzung, z. B. ezchecktranslation.php ita-IT
exp:ezcontentcacheLeert die Inhalts-Caches der angegebenen Knoten oder Teilbäume (--clear-node, --clear-subtree)
exp:ezconvert2isbn13Wandelt ISBN-10-Nummern in ISBN-13 um
exp:ezconvertdbcharsetStellt alle Datenbanktabellen von Exponential auf den Zeichensatz UTF-8 um
exp:ezconvertmysqltabletypeWandelt die Tabellen einer MySQL-Datenbank in einen anderen Tabellentyp um (--list, --newtype=TYPE)
exp:ezcreatedeactivatedusergroupLegt die Benutzergruppe für deaktivierte Konten („Deaktivieren und verschieben“) schon vor der ersten Verwendung an
exp:ezcsvexportExportiert den Teilbaum unter einem Knoten in eine CSV-Datei pro Inhaltsklasse (--storage-dir)
exp:ezcsvimportImportiert Inhaltsobjekte einer Klasse unter einen Knoten aus einer CSV-Datei (--class, --creator)
exp:ezexecFührt ein PHP-Skript nach dem Bootstrap von Exponential aus: ezexec.php myscript.php
exp:ezflowupgradeAktualisiert die installierten ezflow-Pakete (--to-version, --package, --url)
exp:ezgeneratetranslationcacheErzeugt die Cache-Dateien der Übersetzungen (--ts-list beschränkt es auf die angegebenen Übersetzungen)
exp:ezimportdbafileImportiert die dba-Daten eines Datentyps in die Datenbank (--datatype=ezisbn)
exp:ezpgenerateautoloadsErzeugt die Autoload-Arrays der Klassen: Kernel (-k), Kernel-Overrides (-o), Erweiterungen (-e)
exp:ezpublishingbenchmarkMisst paralleles Veröffentlichen in gleichzeitigen Stapeln (--batches-count, -l level)
exp:ezrequestrulesListet und prüft die Anfrageregeln eines Siteaccess und erklärt ihre Entscheidung für eine Adresse
exp:ezsessiongcEntfernt abgelaufene Sitzungen gemäß site.ini [Session] SessionTimeout
exp:ezsqldiffZeigt die Unterschiede zwischen zwei Datenbankschemata; der Exit-Code sagt, ob sie sich unterscheiden
exp:ezsqldumpisbndataSchreibt die ISBN-Gruppen- und -Bereichstabellen als SQL in eine Datei oder auf die Standardausgabe
exp:ezsqldumpschemaSchreibt das Datenbankschema in eine Datei oder auf die Standardausgabe (--type, --user)
exp:ezsqlinsertschemaFügt ein Datenbankschema und Daten aus einer .dba-Datei in eine Datenbank ein (--type, --user)
exp:ezsubtreecopyKopiert einen Inhaltsteilbaum an einen neuen Ort (--src-node-id, --dst-node-id; Probelauf, außer mit --apply)
exp:ezsubtreeremoveEntfernt Inhaltsteilbäume nach Knoten-ID, in den Papierkorb, außer mit --ignore-trash (Probelauf, außer mit --apply)
exp:eztcKompiliert die Templates eines Siteaccess in den Template-Cache (--force kompiliert alle neu)
exp:eztemplatecheckPrüft die Syntax der Templates eines Siteaccess oder eines Design-Verzeichnisses
exp:ezwebincommonHilfsbibliothek von ezwebininstall und ezwebinupgrade, nicht zum direkten Ausführen gedacht
exp:ezwebininstallInstalliert das Seitenpaket ezwebin und konfiguriert die Website
exp:ezwebinupgradeAktualisiert eine vorhandene ezwebin-Installation auf die aktuelle Paketversion (--to-version)
exp:flattenEntfernt ungenutzte Daten aus der Datenbank: contentobject, contentclass, workflow, role oder all
exp:frankenphpexp:fpSteuert die FrankenPHP-Engine des Exponential-Webservers
exp:i18nDie Übersetzungs-Fallbacks: pro Locale die Kette der Übersetzungen, auf die sie zurückfällt, und wie viel vom Kernel und von jeder Erweiterung übersetzt angezeigt wird; --check für CI
exp:iniINI-Einstellungen in jedem Bereich lesen und ändern: get, set, add, rem, clear, toggle, copy, move, where, list, scopes
exp:installexp:namesInstallation mit einem Befehl, standardmäßig SQLite, keine kickstart.ini nötig (ein Probelauf, außer mit --apply)
exp:installcrontabDen Cronjob der Installation zeigen, hinzufügen oder entfernen: die Crontab-Zeilen, die ihre Cronjob-Teile ausführen (--add und --remove: Probelauf, außer mit --apply)
exp:kickstarterKickstarter: "ini" schreibt kickstart.ini, "run" installiert daraus (ein Probelauf, außer mit --apply)
exp:mailbouncesexp:mail:bouncesLiest das Bounce-Postfach: harte Bounces und Spam-Beschwerden kommen auf die Sperrliste (Probelauf, außer mit --apply)
exp:mailconsentexp:mail:consentDas Einwilligungsprotokoll der E-Mail-Einstellungen: auflisten, als CSV exportieren, nach Aufbewahrungsfrist aufräumen (Probelauf, außer mit --apply)
exp:mailgateexp:mail:gateTestet das Mail-Gate: wer von den angegebenen Adressen eine Mail einer Kategorie bekäme und wie die ergänzte Mail aussieht
exp:mailpreferencesexp:mail:preferencesZeigt und ändert die E-Mail-Einstellungen eines Benutzers oder einer Adresse: Kategorien, Hauptschalter, Häufigkeit, Export, Löschen
exp:mailstatusexp:mail:statusZeigt das System der E-Mail-Einstellungen: Tabellen, Gate, Fußzeile, Kategorien, Sperrliste, Einwilligungsprotokoll, die letzten Entscheidungen des Gates und Probleme
exp:mailsuppressionexp:mail:suppressionDie Sperrliste des E-Mail-Gates: Einträge auflisten, prüfen, hinzufügen und aufheben (es werden nur Hashes gespeichert)
exp:maintenanceNimmt die Website für Wartungsarbeiten vom Netz und wieder zurück: on, off oder status
exp:makestaticcacheDurchläuft die öffentlichen Siteaccesses und erzeugt statische Seiten (--site, --max-pages, --max-depth)
exp:notificationeventsexp:notification:events, exp:notify:eventsDie Benachrichtigungsereignisse auflisten oder die alten entfernen (Probelauf, außer mit --apply)
exp:notificationrunexp:notification:run, exp:notify:runDen Benachrichtigungsfilter ausführen: die Benachrichtigungen der wartenden Ereignisse und die fälligen Zusammenfassungen senden (Probelauf, außer mit --apply)
exp:notificationstatusexp:notification:status, exp:notify:statusZeigt das Benachrichtigungssystem: anstehende Ereignisse, Einträge der Zusammenfassungen, Abonnements, die letzten Läufe und Probleme
exp:notificationsubscriptionsexp:notification:subscriptions, exp:notify:subscriptionsDie Teilbaum-Benachrichtigungsabonnements je Benutzer und Teilbaum auflisten oder die entfernen, deren Inhalt fehlt (Probelauf, außer mit --apply)
exp:pharBaut und untersucht das Engine-Archiv dist/engine.phar (Verben build, check, clean, info)
exp:preloadDie Seiten-Caches einer Site vorwärmen: ihre Abschnittsseiten abrufen, dann ihren Links folgen und die defekten melden (Probelauf, außer mit --apply)
exp:preloadjob
exp:publish_content
exp:resetuserpasswordSetzt das Passwort eines Benutzers zurück, mit Anmeldung als Administrator oder als root ohne Anmeldung
exp:servicesexp:services:compile, exp:services:list, exp:services:show, exp:services:checkKompiliert, listet, zeigt und prüft den Service-Container des Kernels (Verben compile, list, show, check)
exp:setupfilesexp:setup:htaccess, exp:setup:config, exp:setup:statusKopiert .htaccess_root (oder .htaccess_root_static) nach .htaccess und config.php-RECOMMENDED nach config.php, mit Diff, Sicherung und --force für eine vorhandene Datei (Probelauf ohne --apply)
exp:solrexp:searchSteuert den Solr-Suchserver, sobald er installiert und konfiguriert ist
exp:systeminfoexp:system:infoDie Fakten und Zustandsprüfungen von Setup > Systeminformationen, als Text oder JSON (--json, --sizes)
exp:trashpurgeLöscht alle Objekte im Papierkorb endgültig (Probelauf, außer mit --apply)
exp:updateisbn13Aktualisiert die ISBN-Bereichsdaten in der Datenbank aus einer XML-Datei (--url ist erforderlich)
exp:updateniceurlsImportiert alte URL-Aliase und aktualisiert die URL-Aliase aller Knoten (--update-nodes)
exp:updatesearchindexIndiziert alle Inhaltsobjekte in der Suchmaschine neu
exp:upgradeAktualisiert die Installation in einem Aufruf: jede Stufe der Reihe nach (Probelauf ohne --apply)
exp:upgradebackupexp:upgrade:backupUpgrade-Sicherung: die Sicherung, die exp:upgrade vor dem ersten Schreiben macht, für sich allein (Datenbankabzug und Einstellungs-Overrides)
exp:upgradecaptionsexp:upgrade:captionsUpgrade-Sicherungspunkte: die sicheren Punkte zum Zurückrollen (von git_manager und von exp:upgrade), geprüft mit --verify, aufgeräumt mit --prune
exp:upgradecodeexp:upgrade:codeUpgrade-Stufe 1, Code: die Git-Checkouts auf das Ziel-Release gebracht, nur Fast-Forward, über git_manager (Probelauf ohne --apply)
exp:upgradedatabaseexp:upgrade:databaseUpgrade-Stufe 3, Datenbank: die Schema- und Datenschritte auf jeder Datenbank-Engine (Probelauf ohne --apply)
exp:upgradefinishexp:upgrade:finishUpgrade-Stufe 5, Abschluss: die Änderungen bereitstellen (exp:velocity deploy --kernel) und prüfen, dass die Site antwortet (Probelauf ohne --apply)
exp:upgradelibrariesexp:upgrade:librariesUpgrade-Stufe 2, Bibliotheken: composer install aus composer.lock (oder ein Update benannter Pakete) mit Sicherheitsprüfung (Probelauf ohne --apply)
exp:upgraderollbackexp:upgrade:rollbackUpgrade zurückrollen: Datenbank, Speicher, Einstellungen, Bibliotheken und Code auf einen Sicherungspunkt zurücksetzen (Probelauf ohne --apply)
exp:upgradescriptsexp:upgrade:scriptsUpgrade-Stufe 4, Skripte: die PHP-Upgrade-Schritte, Richtlinien und Reparaturen (Probelauf ohne --apply)
exp:upgradestatusexp:upgrade:statusUpgrade-Status: jeder Upgrade-Schritt mit seinem Zustand (done, pending, not-needed, failed, unknown)
exp:upgradestepsexp:upgrade:stepsUpgrade-Schritte: die registrierten Schritte mit ID, Stufe, Version, Engines und Beschreibung
exp:upgradeverifyexp:upgrade:verifyUpgrade prüfen: jeden Schritt neu erkennen und Abweichungen melden; --after: die ganze Prüfung nach einem Upgrade (Schritte, Rauchprobe-Adressen, Tests, Fehlerprotokoll, Autoloads)
exp:userlogincheckexp:user-login-checkEindeutige Logins: listet die Logins auf, die mehr als ein Benutzerkonto hat; --fix-index fügt den eindeutigen Index auf ezuser.login hinzu, sobald es keine mehr gibt
exp:userpasswordchangerequiredexp:user-password-change-requiredPasswortänderung bei der nächsten Anmeldung: zeigt die Markierung eines Benutzerkontos an, setzt sie oder löscht sie
exp:velocity-router
exp:velocity-warmup
exp:velocityexp:vc
exp:verify_aliases
exp:warmFordert jede veröffentlichte Seite an, damit kein Besucher für das Rendern bezahlt (--limit, --concurrency)
exp:webserverSteuert den Exponential-Webserver (Engines php, frankenphp oder qbix)

Shell-Skripte

bin/shell/<name>.sh läuft als shell:<name>:

BefehlDateiWas er tut
shell:checkcalltimerefbin/shell/checkcalltimeref.shPrüft PHP-Quelldateien auf veraltete Übergabe per Referenz beim Aufruf (call-time pass-by-reference)
shell:checkcodebin/shell/checkcode.shPrüft PHP-Quelldateien auf Verstöße gegen den Codierstandard durch kurze Open-Tags
shell:checkdbschemabin/shell/checkdbschema.shPrüft die Datenbankschema-Dateien gegen das erwartete Basisschema
shell:checkdbupdatebin/shell/checkdbupdate.shPrüft die Datenbank-Update-Dateien auf Übereinstimmung mit der aktuellen Version
shell:checkforeachbin/shell/checkforeach.shPrüft die Syntax von PHP-foreach-Schleifen auf Einhaltung des Exponential-Codierstandards
shell:checkinibin/shell/checkini.shFindet INI-Konfigurationsdateien, die sich nicht als gültiges PHP parsen lassen
shell:checkprintbin/shell/checkprint.shPrüft PHP-Quelldateien auf Verwendung von print()
shell:checkversionnumbersbin/shell/checkversionnumbers.shPrüft die Versionsnummern in den Quelldateien auf Übereinstimmung (veraltet seit 5.0)
shell:clearcachebin/shell/clearcache.shVeraltet: Leeren Sie die Caches der Website stattdessen mit bin/php/ezcache.php
shell:commonbin/shell/common.sh
shell:creatediffbin/shell/creatediff.shErstellt ein Patch-/Diff-Archiv zwischen zwei Exponential-Releases
shell:distcommonbin/shell/distcommon.shGemeinsame Funktionsbibliothek, die die Skripte zum Bau der Distribution einbinden (nicht ausführbar)
shell:expstaticaskpassbin/shell/expstaticaskpass.shStatisches Veröffentlichen: das Passwort-Hilfsprogramm von git (GIT_ASKPASS) für ein Ziel mit einem Token als Zugangsdaten
shell:extensionscommonbin/shell/extensionscommon.shGemeinsame Funktionsbibliothek, die die Skripte zum Paketieren von Erweiterungen einbinden (nicht ausführbar)
shell:fixlicensebin/shell/fixlicense.shAktualisiert alte Lizenz-URLs von eZ Systems in PHP-Quelldateien
shell:generatefilelistbin/shell/generatefilelist.shErzeugt die Prüfsummen der Dateien in share/filelist.md5 für das aktuelle Release
shell:i18ncontrolbin/shell/i18ncontrol.shSteuert und verwaltet die Quelldateien der i18n-Übersetzungen
shell:i18nstatsbin/shell/i18nstats.shZeigt Statistiken zur Übersetzungsabdeckung für die angegebenen Locales
shell:makeaddonpackagesbin/shell/makeaddonpackages.shBaut Zusatzpakete zur Aufnahme in ein Distributions-Release
shell:makedistbin/shell/makedist.shBaut ein vollständiges Distributionspaket eines Exponential-Releases (veraltet seit 5.0)
shell:makedocbin/shell/makedoc.shSpeichert die laufende Website als statisches HTML für eine Offline-Dokumentation
shell:makei18ndistbin/shell/makei18ndist.shBaut Distributionspakete der i18n-Übersetzungen für die angegebenen Locales
shell:makestylepackagesbin/shell/makestylepackages.shBaut Distributionspakete für Styles und Designs
shell:packagescommonbin/shell/packagescommon.shGemeinsame Funktionsbibliothek, die die Skripte zum Bau von Paketen einbinden (nicht ausführbar)
shell:packextbin/shell/packext.shPackt ein Erweiterungsverzeichnis in ein verteilbares Archiv
shell:phpcheckbin/shell/phpcheck.shFindet PHP-Quelldateien mit Syntaxfehlern und gibt ihre Pfade aus
shell:redumpallbin/shell/redumpall.shSchreibt alle SQL-Datenbankschemata und Startdaten neu in SQL-Dateien
shell:setdistributionbin/shell/setdistribution.shSetzt Name und Version der Distribution für den Bau eines Releases
shell:setupdistbin/shell/setupdist.shRichtet eine Build-Umgebung für die Distribution und die Verzeichnisstruktur des Staging-Bereichs ein
shell:sqlcommonbin/shell/sqlcommon.shGemeinsame Variablen für die Datenbankverbindung, die SQL-Skripte einbinden (nicht ausführbar)
shell:sqlredumpbin/shell/sqlredump.shSchreibt ein bestimmtes SQL-Schema oder einen Datenbestand neu in eine benannte Ausgabedatei
shell:statsbin/shell/stats.shZeigt Code-Statistiken des Repositorys, darunter Zeilenzahlen und Dateisummen
shell:updateisbn13bin/shell/updateisbn13.shLädt aktualisierte Verlagspräfixe für ISBN-13 herunter und importiert sie in die Datenbank
shell:updatelicensebin/shell/updatelicense.shAktualisiert die Lizenzköpfe in allen Quelldateien
shell:updatetranslationsbin/shell/updatetranslations.shLädt die Übersetzungsdateien für alle konfigurierten Locales herunter und aktualisiert sie
shell:verifyfilesbin/shell/verifyfiles.shPrüft die Integrität der Dateien des Repositorys gegen die Prüfsummen in share/filelist.md5

Erzeugt von ./console exp:help:examples --language=ger-de aus bin/php/console. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.

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