Command Line Interface (CLI) - Rebuild



Pfad



/webEdition/cli/rebuild.php

Aufruf



<code>rebuild.php [Optionen]</code>

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