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

exp:contentcheck

Inhaltsprü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…

Download as PDF

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

On this page

This page is a translation. Read the English original

exp:contentcheck

Inhaltsprü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).

Skript bin/php/contentcheck.php, Code in kernel/private/classes/commands/contentcheck.php. Führen Sie es im Wurzelverzeichnis der Installation aus, als der Benutzer, unter dem der Webserver läuft:

./console exp:contentcheck --help
./console exp:content-check --help
php bin/php/contentcheck.php --help

Hilfetext

Was --help ausgibt, so wie der Befehl es schreibt:

Content checks (report only; --fix, --quarantine and --fix-permissions are a dry run unless --apply)

./console exp:content-check --build-index           build the reference index (also the cronjob part contentcheck)
./console exp:content-check --unreferenced --node=2  the unused assets below node 2
./console exp:content-check --broken --node=2        the broken relations below node 2, and the layouts'
./console exp:content-check --why=123,456           what uses objects 123 and 456
./console exp:content-check --storage               scan the storage files: orphans and file problems
./console exp:content-check --storage --quarantine            which orphans would be quarantined
./console exp:content-check --storage --quarantine --apply    move them to the quarantine
./console exp:content-check --storage --fix-permissions [--apply]   set owner and mode of used files
./console exp:content-check --missing-files --node=2  files missing from the storage, stale image aliases
./console exp:content-check --missing-files --fix=regenerate   what regenerating would do
./console exp:content-check --fix=restore --items=123-4,125-2 --apply  restore two field versions
./console exp:content-check --fix=replace --items=123-4 --replace-with=photo.jpg --apply

--fix (regenerate, restore, replace, remove, review), --quarantine and --fix-permissions are the only
options that change anything, and only with --apply: without it they show the plan and change nothing.
--dry-run means the same as no --apply; --apply together with --dry-run is a usage error (exit 2).
Without --items --fix takes every finding of --missing-files.
The lists are those of the user given by --login (default admin): what that user may read.
Exit code: 0 nothing found, 1 something found, 2 error.

Optionen

OptionWertHilfe
--build-indexDen Referenzindex aufbauen und im Cache behalten
--unreferencedDie ungenutzten Assets unter --node auflisten
--brokenDie defekten Verknüpfungen unter --node (alle Seiten) und in den Layouts auflisten
--missing-filesDie Felder unter --node auflisten, deren Dateien fehlen, und Bilder mit fehlenden oder veralteten Aliasen
--problemserforderlichMit --missing-files: missing,alias_missing,alias_stale,alias_absent (Standard: die ersten drei)
--versionserforderlichMit --missing-files: published,draft (Standard: beide)
--fixerforderlichBeheben: neu erzeugen, wiederherstellen, ersetzen, entfernen oder prüfen (die Befunde von --missing-files oder --items)
--itemserforderlichMit --fix: Feldversionen als <attribute id>-<version>, durch Kommas getrennt
--replace-witherforderlichMit --fix=replace: die Datei, die an den erwarteten Pfad gelegt wird (ein Eintrag)
--nodeerforderlichDer Knoten, bei dem die Listen beginnen (Standard: content.ini [NodeSettings] RootNode)
--whyerforderlichObjekt-IDs: sagen, was jede von ihnen verwendet
--loginerforderlichDer Benutzer, dessen Zugriffsrechte die Listen verwenden (Standard admin)
--jsonEin JSON-Objekt statt des Textes
--storageDie Speicherdateien durchsuchen (alle, in Stapeln) und das Ergebnis für die Speicheransicht behalten
--quarantineMit --storage: die verwaisten Dateien des Durchlaufs in die Quarantäne verschieben (jede wird erneut geprüft)
--fix-permissionsMit --storage: bei verwendeten Dateien mit falschem Eigentümer oder Modus den erwarteten setzen
--applyMit --fix, --quarantine oder --fix-permissions: ausführen (Standard ist ein Probelauf, der den Plan zeigt)
--dry-runDer Standard, beibehalten für Skripte, die die Option übergeben: zeigen, was getan würde, nichts ändern

Aus den Optionsdefinitionen im Code gelesen (startup(), getOptions(), options() oder ezcConsoleOption). Jedes Skript nimmt außerdem die Standardoptionen des Skript-Frameworks (--help, --siteaccess, --debug, --quiet, --allow-root-user ...).

Siehe auch


Erzeugt von ./console exp:help:examples --language=ger-de aus bin/php/contentcheck.php, kernel/private/classes/commands/contentcheck.php. 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