Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03149.jsonl.gz/1690

In der Config-Datei werden Daten über alle Wikis einer Website und Verweise zu Wiki auf anderen Websites global gespeichert. Jedes Wiki der aktuellen Website greift auf diese Wiki-Datenbank zu, um
In der Wiki-Datenbank sind gespeichert:
In HTML übersetzte Wiki-Seiten werden in einem Cache zwischengespeichert. In diesem Cache werden pro Seite alle Dateien aufgeführt, von denen diese abhängig ist. Wenn sich eine der aufgeführten Seiten ändert, hat dies Auswirkungen auf die aktuelle Seite im Cache, sodass sie neu übersetzt werden muss.
Alle Wiki-Seiten sind von der Config-Datei abhängig. Wenn sich diese ändert, werden alle Seiten im Cache verworfen und neu generiert.
Es ist prinzipiell möglich, auf derselben Website mehrere unabhängige Config-Dateien zu führen. Es muss jedoch beachtet werden, dass nur Wiki-Instanzen auf ein bestimmtes Wiki zugreifen dürfen, welche in derselben Config-Datei aufgeführt sind. Der Grund dafür ist, dass in einem Cache-File nur ein Verweis auf eine einzige Config-Datei möglich ist.
Da die User-Datenbank Passwörter enthält, sollte sie auf dem Webserver in einem Verzeichnis abgelegt werden, auf welches nicht per HTTP zugegriffen werden kann. Das Verzeichnis wird in «wikidefaults.inc» relativ zum Wiki-Root-Verzeichnis angegeben. Zum Beispiel:
WIKI_CONFIG = "../database/wikiconfig.txt"