Beschreibung der Konfigurationsdatei wakka.config.php
für WackoWiki R4.2
Das Fragezeichen (?) zeigt dass ich mir der Richtigkeit/Vollständigkeit des Kommentars nicht sicher bin. Bitte ergänzen und vervollständigen. mysql_host = > localhost,
– Name des Hosts, auf dem das DBMS (Data Base Managemant System) MySQL liegt (localhost oder Host des Providers)
mysql_database = > wakka,
– Name der Datenbank
mysql_user = > wakka,
– Name des Benutzers für die Datenbank (MySQL-Username)
table_prefix = > wakka _",
– Präfix für die Tabellen, die in der Datenbank angeglegt werden. Der Präfix wird jeder Tabelle, die von WackoWiki erzeugt wird, vorangestellt.
cookie_prefix = > wakka _",
– Präfix für die Cookies
root_page = > Startseite,
– Der Name der Hauptseite. Sie wird als Startseite verwendet.
wakka_name = > «MeinWiki",
– Der Name deiner Wacko Wiki – Site
base_url = > "http://meineurl.de/wiki/",
– Die vollständige URL, mit der das Wiki aufgerufen wird.
– Falls das Wiki eine relative URL braucht, es soll z.B. lokal über das eigene Netzwerk und über xyz.dyndns.org aufgerufen werden, dann nur «/wiki/» eintragen.
rewrite_mode = > 1,
– für «kurze, schöne URLs»
1 – aktiviert; 0 – kein mode_rewrite.
Falls die Möglichkeit dazu besteht, sollte diese Einstellung aktiviert werden. Suchsysteme bevorzugen kurze URLs. Als Voraussetzung muss mod_rewrite beim Apache installiert sein. Das kannst du entweder in der Apache Konfig-Datei (httpd.conf) oder mit einer .htaccess Datei (siehe Mod Rewrite) aktivieren.
action_path = > actions,
– Der Pfad, in dem die Action-Scripts liegen. Er sollte nicht geändert werden.
handler_path = > handlers,
– Der Pfad, in dem die Prozessor-Scripts liegen. Er sollte nicht geändert werden.
language = > de,
– Die Standardsprache: de – Deutsch; ru – Russisch; en – Englisch; weitere.
theme = > default,
– Theme, Layout, Skin oder Template – die Sicht auf das Wiki. Die Layouts liegen im Unterverzeichnis themes/
Hiermit kann das gewünschte Layout ausgewählt werden.
header_action = > header,
– Die Datei, die auf allen Seiten oben eingefügt wird.
Sie liegt jeweils bei dem Layout: themes/default/appearance/header.php
footer_action = > footer,
– Die Datei, die auf allen Seiten unten angefügt wird.
Sie liegt jeweils bei dem Layout: themes/default/appearance/footer.php
show_datetime = > Y,
– Fügt jedem internen Link eine Prüfsumme über das Datum in der form ?v=xxx an.
Registrierte Benutzer können diese Einstellung in ihren Optionen überschreiben. Weiss jemand wofür diese Prüfsumme gut ist? Ich habe keine Bedeutung gefunden.
Bringt den Browser dazu die Seite durch die ständig wechselnde Endung als neu anzusehen (Cache überlisten). Achtung Suchmaschinen: Es führt dazu, daß von jeder Seite verschiedene URL entstehen. Google z.B. straft dies als double content ab und wenn man Pech hat, werden die Seiten vollständig aus dem Index gelöscht oder dort erst gar nicht aufgenommen. -> Wenn man in Suchmaschinen gefunden werden möchte: Funktion mit N abschalten.
show_spaces = > Y,
– Fügt bei internen Links Leerzeichen zwischen die einzelnen Teilbegriffe ein (z.B. wird WackoWiki zu Wacko Wiki)
Registrierte Benutzer können diese Einstellung in ihren Optionen überschreiben.
default_typografica = > 1,
– benutzt die eingebauten Formatierungsregeln für Zeichen, Typographie
1 – ja; 0 – nein
default_showdatetime = > 1,
– Standardeinstellung für show_datetime bei den Optionen des Benutzers.
paragrafica = > 1,
– soll die eingebaute Absatzformatierung benutzt werden?
1 – ja; 0 – nein
referrers_purge_time = > 1,
– Die Aufbewahrungszeit für Verweise / Referenzen auf eine Seite (Anzahl der Tage)
0 – unbegrenzte Aufbewahrungszeit
1 – einen Tag,
90 – 90 Tage, usw.
pages_purge_time = > 0,
– Die Aufbewahrungszeit für die Historie der Änderungen einer Seite.
0 – unbegrenzte Aufbewahrungszeit,
1 – einen Tag,
90 – 90 Tage, usw.
hide_comments = > 0,
– Verstecken der Kommentare zu einer Seite
1 – Kommentarleiste ausgeblendt / versteckt; 0 – nicht ausgeblendt
hide_files => 0,
– Verstecken der Dateileiste zu einer Seite (per Hand hinzufügen falls benötigt / bugs:0001402)
1 – Dateileiste ausgeblendt / versteckt; 0 – nicht ausgeblendt
debug = > 0,
– Anzeige von Debug-Informationen (Ausführungzeit des Scripts).
0 – keine
1 – Ausführungszeit
2 – mit allen ausgeführten Prozessen des Scripts
youarehere_text = > ",
– Für alle, die selbstreferenzierende Links abschalten wollen.
– Versuche youarehere_text = > "<b>####</b>". Alles Links einer Seite auf sie selbst werden als fettgedruckter Text angezeigt.
hide_locked = > 1,
– Verstecken von Seiten, deren Zugriff beschränkt ist. Diese Einstellung bewirkt, dass diese Seiten nicht in diversen Listen wie Letzte Änderungen auftauchen.
1 – zugriffsbeschränkte Seiten werden nicht angezeigt
0 – alle Seiten werden angezeigt
allow_rawhtml = > 0,
– Erlaubt das Verwenden von HTML-Code.
– siehe auch safehtml
allrecentchanges_page = > AllRecentChanges ",
– Seite die alle letzten Änderungen anzeigt (inklusive geschlossener, z.B: die du nicht sehen darfst). Diese Seite ist Teil der Admin-Werkzeuge.
– Die Möglichkeit für den Admin: er kann eine ACL-geschützte Seite erstellen, wo er alle letzten Änderungen sehen kann, inklusive der Seiten die gegen ihn oder gegen alle verschlossen wurden.
– Dieser Parameter erlaubet es dem Administrator einen Seitennamen festzulegen, unter denen es erlaubt ist {{allrecentchanges}} auszuführen.
allpageindex_page = > " AllPages",
– Seite die alle Seiten anzeigt (inklusive geschlossener, z.B: die du nicht sehen darfst). Diese Seite ist Teil der Admin-Werkzeuge.
– Die Möglichkeit für den Admin: er kann eine ACL-geschützte Seite erstellen, wo er alle Seiten sehen kann, inklusive der Seiten die gegen ihn oder gegen alle verschlossen wurden. =)
– Dieser Parameter erlaubt es dem Administrator einen Seitennamen festzulegen, unter denen es erlaubt ist {{allpageindex}} auszuführen.
default_read_acl = > "*",
– Leserechte, Berechtigung die Seite / Cluster zu lesen
default_comment_acl = > "*",
– Recht Kommentare zu schreiben
default_rename_redirect = > 1,
– Nachdem eine Seite umbenannt wurde, soll der ursprüngliche Seitenname als Weiterleitung zum neuen Seitennamen dienen?
– 0: Nein, 1 Ja
owners_can_remove_comments => 1,
– alle Nutzer haben das Recht ihre Kommentare und Kommentare zu ihren Seiten zu entfernen
– wenn 0, können nur Administratoren Kommentare entfernen
allow_registration => 1,
1 – jeder kann sich registrieren. Wenn 0, nur Administratoren können neue Benutzer registrieren / anlegen
standart_handlers = > «acls|addcomment|claim|diff|edit|msword|print|referrers|referrers_sites|remove|rename|revisions|revisions\.xml|show|watch|settings,
– Auswahl aller Standard-Funktionen (Aktionen) für jede Seite der Wacko Installation
edit_table_based = > 0,
– Design (appearance) Option welche im Layout Tabs verwendet wird.
revisions_hide_cancel = > 0,
– The same
footer_comments = > 1,
– das Anzeigen / Verfügbarkeit von Kommentaren auf der Seite
1 – ja möglich; 0 – nicht möglich
footer_files = > 0,
– das Anzeigen / Verfügbarkeit des Formulars zum Dateien hochladen
1 – ja möglich; 0 – nicht möglich
disable_tikilinks = > 0,
– verhindert das Wiki.Wort verlinkt wird wie /Wiki/Wort
remove_onlyadmins = > 0,
– nur Administratoren können Seiten löschen.
upload = > admins,
– Berechtigung Dateien hochzuladen
admins bedeutet nur Administratoren können Dateien hochladen
0 – bedeutet nicht möglich, 1 – bedeutet jeder registrierte Benutzer kann Dateien hochladen.
– siehe auch Dateien hochladen
upload_images_only = > 0,
– nur Bilder können hochgeladen werden
1 – ja; 0 – nein
upload_max_size = > 100,
– die maximale Grö ße (in KB) einer Datei die hochgeladen werden darf
upload_max_per_user = > 100,
– die maximal zulässige Anzahl aller Dateien die pro Nutzer hochgeladen werden darf, (if it is not established, then as much as desired)
upload_path = > files,
– der Pfad, unter welchem alle hochgeladenen Dateien, die für alle zugänglich sind, abgelegt werden
upload_path_per_page = > «files/perpage,
– der Pfad, für Dateien, die zu einer bestimmten Seite hochgeladen werden und nur von dieser aufgerufen werden können
upload_banned_exts = > «php|cgi|js|php|php3|php4|php5|pl|ssi|jsp|phtm|phtml|shtm|shtml|xhtm|xht|asp|aspx|htw|ida|idq|cer|cdx|asa|htr|idc|stm|printer|asax|ascx|ashx|asmx|axd|vdisco|rem|soap|config|cs|csproj|vb|vbproj|webinfo|licx|resx |resources,
– Dateien mit entsprechender Endung sind vom Hochladen ausgeschlossen
disable_autosubscribe = > 0,
-zum Deaktivieren der automatischen Benachtichtigung (Beobachtung von Seiten) für den Seitenbesitzer
1 – ja deaktiviert; 0 – nicht deaktiviert
Der Wert sollte auf 0 sein. In diesem Fall erhältst du die Veränderungen in deinen Seiten per E-Mail.
allow_gethostbyaddr => 1,
1 – erlaubt es die IP-Adresse aufzulösen
Wenn nicht registrierte Nutzer Seiten ändern speichert Wacko Information über IP/Hostname.
– Allow or not to make IP -> hostname resolution (when anonymous edits pages, Wacko stores info about his IP/hostname).
multilanguage = > 0,
– die Möglichkeit die Sprache der derzeitigen Oberfläche zu ändern
1 – ja möglich; 0 – nicht möglich
Wenn der Wert 0 ist, kann nur die Haupteinstellung des Wikis benutzt werden.
cache => 0,
1 – aktiviert; 0 – deaktiviert
– benutzt den Cache (Zwischenspeicher um die generierten Seiten eine Zeit lang vorzuhalten). Der Seiten-Cache ermöglicht, dass die Seiten des Wikis schneller geladen werden, weil es nicht nötig ist Ressourcen auf die Erstellung von schon generierten Seiten zu zu verwenden. Alle aufgerufenen Seiten werden ohne Ausnahme (auf dem Server) zwischengespeichert.
In der Praxis gab es diesen Fall: Ein Wiki mit der Grö ße von 1.400 Seiten wuchs auf 10.000 nach 3 Tagen und die Installation benötige insgesamt 300 Mb Speichplatz auf dem Server. So ist man schnell an die Grenzen mit dem Script und dem Speicherplatz gestossen. Es wurde folglich notwendig die Cache-Funktion einzuführen. Zum Bereinigen des Caches, lege eine neue Seite an und schreibe {{admincache}} rein. Nach dem Abspeichern erscheint die Schaltfläche zum Reinigen. Dieser Vorgang kann nur von Administratoren ausgeführt werden.
cache_dir => "_cache/",
– der Ordner, in dem die gecachten Dateien abgelegt werden.
cache_ttl => 600,
– die Zeit der Gültigkeit des Cache's in Sekunden.
Nach dem Verstreichen dieser Zeit wird die Datei als ineffektiv angesehen. Die Datei wird erneuert (und in den Cache geschrieben) sobald die nächste Daten für die Erstellung der zugehörigen Seite von der Datenbank abgerufen werden.
db_collation => 0,
– (?)
rename_globalacl => Admins,
– Berechtigung ganzen Cluster umbenennen
“admins” bedeutet nur Administratoren können ganzen Cluster umbenennen
“0” – bedeutet nicht möglich, “1” – bedeutet jeder registrierte Benutzer, sofern er der Besitzer der Seite ist, kann den ganzen Cluster umbenennen (d.h. alle Unterseiten mit umbenennen)
– siehe auch Ganzen Cluster umbenennen
mysql_password = > mypassword,
– Passwort der Datenbank
admin_name = > «WikiAdmin",
– VorUndNachname des Administrators, Anmeldename für das Login.
admin_email = > «admin@myserver.de,
– E-Mail des Administrators
$wakkaConfig["aliases"] = array( Admins => «BenutzerName1|BenutzerName2", «Gruppe1" => «BenutzerName2|BenutzerName5", ... );
– die Nutzergruppen und die Zugriffsrechte
– Du kannst Gruppen erstellen, die zu den ACLs (Zugriffsrechte) hinzugefügt werden können, um fein differenzierte Zugriffsmöglichkeiten für jede Seite deines Wikis zu erstellen. Um eine neue Gruppe zu erstellen, füge sie einfach in das aliases Array hinzu. Beispiel: Eine Gruppe Benutzer kann mit diesem Syntax hinzugefügt werden Benutzer => «BenutzerVier\nBenutzerFuenf",
– siehe auch Zugriffssteuerung