Rebuild

Command Line Interface (CLI) - Rebuild



Pfad



/webEdition/cli/rebuild.php



Aufruf



rebuild.php [Optionen]



Optionen

Option Beschreibung Mögliche Werte Optional
-t TYPE, --type=TYPE Typ des Rebuilds. Wird diese Option nicht gesetzt, wird ein Rebuild über alle Dokumente und Vorlagen durchgeführt.

all - Alle Dokumente und Vorlagen
templates - Alle Vorlagen
static - Statische webEdition-Seiten
objects - Objekte
navigation - Navigation
thumbnails - Miniaturansichten erzeugen

Ja
-v, --verbose Pfad der verarbeiteten Dateien auflisten Ja
--help Hilfe ausgeben Ja



Optionen - nur in Verbindung mit der Option --type=all

Option Beschreibung Optional
--rewriteMaintable Haupttabelle (tblFile) neu speichern Ja
--rewriteTmptable Temporäre Tabelle (tblTemporaryDocs) neu speichern Ja

Optionen - nur in Verbindung mit der Option --type=static

Option Beschreibung Optional
--categories=CATEGORIES Geben Sie für CATEGORIES eine kommaseparierte Liste von Kategorie-IDs an. Ist diese Option gesetzt, werden nur die Dokumente mit den angegebenen Kategorien neu geschrieben. Ja
--catAnd UND Verknüpfung; Ist diese Option gesetzt, werden nur die statischen webEdition neu geschrieben, die alle mit der Option --categories angegebenen Kategorien besitzen. Ja
--doctypes=DOCTYPES Geben Sie für DOCTYPES eine kommaseparierte Liste von Dokument-Typen-IDs an. Ist diese Option gesetzt, werde nur die Dokumente mit den angegebenen Dokument-Typen neu geschrieben. Ja
--directories=DIRECTORIES Geben Sie für DIRECTORIES eine kommaseparierte Liste von Dokument-Verzeichnis-IDs an. Ist diese Option gesetzt, werden nur die Dokumente neu erstellt, die sich in den angegebenen Verzeichnissen befinden. Ja

 

Optionen - nur in Verbindung mit der Option --type=thumbnails

Option Beschreibung Optional
--thumbnails=THUMBNAILS Geben Sie für THUMBNAILS eine kommaseparierte Liste von Miniaturansicht-Namen an. Nein

Beispiele




Beispiel #1 - Pfad der verarbeitete Dateien ausgeben, Rebuild über alle Dokumente und Vorlagen

/usr/bin/php rebuild.php -v --type=all


Beispiel #2 - Pfad der verarbeitete Dateien ausgeben, Rebuild über alle statischen Dokumente in den Verzeichnissen mit der ID 75 und 126

/usr/bin/php rebuild.php -v --type=static --directories=75,126


Beispiel #3 - Pfad der verarbeiteten Dateien ausgeben, Rebuild alle Miniaturansichten mit dem Namen "Overview"

/usr/bin/php rebuild.php -v --type=thumbnails --thumbnails=Overview



Beispiel #4 - Hilfe (Liste der Optionen) ausgeben

/usr/bin/php rebuild.php --help
powered by webEdition CMS