PmWikiDe /
Beispielkonfigurationsdatei
(weitergeleitet von PmWikiDe.SampleConfigFile)
Administratoren (Fortgeschritten)
Beachten Sie: Die Zeichenkodierung, die Sie benutzen, wenn Sie config.php
speichern, kann sich auswirken, wenn Sie vorhaben, zwischen Zeichenkodierungen auf Ihrem Wiki zu konvertieren. Konsultieren Sie Seitenkodierung (englisch) wegen weiterer Details. Wenn Sie keine internationalen Zeichen verwenden, sind sie davon nicht betroffen.
Das englische Original dieser Beispieldatei ist der Distribution der Version 2.4.6 entnommen.
<?php if (!defined('PmWiki')) exit(); ## Dies ist ein Beispiel für die config.php-Datei. Kopieren Sie es ## ins Verzeichnis local/config.php, bearbeiten Sie die Datei dann ## nach Ihren Anpassungswünschen. Sehen Sie auch unter ## https://www.pmwiki.org/wiki/Cookbook nach wegen weiterer Details ## zu den Typen der Anpassungen, die zu PmWiki hinzugefügt werden können. ## $WikiTitle ist der Name, der in des Browsers Titelleiste erscheint. $WikiTitle = 'PmWiki'; ## $ScriptUrl ist Ihr URL für den Zugriff auf ihre Wikiseiten ## $PubDirUrl ist der URL für das pub-Verzeichnis. # $ScriptUrl = 'https://www.mydomain.com/pfad/zu/pmwiki.php'; # $PubDirUrl = 'https://www.mydomain.com/pfad/zu/pub'; ## Wenn sie lieber URLs der Form .../pmwiki.php/Gruppe/Seitennamen ## anstelle von /pmwiki.php?p=Gruppe.Seitenname haben sollen, sollten Sie ## $EnablePathInfo unten auf 1 setzen. Bedenken Sie, dass das nicht in ## allen Umgebungen funktioniert, es hängt von dem Webserver und der ## PHP-Konfiguration ab. ## Konsultieren Sie auch https://www.pmwiki.org/wiki/Cookbook/CleanUrls ## wegen weiterer Details zu dieser Einstellung und anderen Wegen, hübscher ## aussehende URLs zu erzeugen. # $EnablePathInfo = 1; ## $PageLogoUrl ist der URL für ein Logo-Bildchen, Sie können ihn gerne auf Ihr ## eigenes Logo setzen. # $PageLogoUrl = "$PubDirUrl/skins/pmwiki/pmwiki-32.gif"; ## Wenn Sie ein eigenes (angepasstes) Skin haben möchten, dann setzen Sie ## $Skin auf den Namen des Verzeichnisses (in pup/skins/), das die Skin-Dateien enthält. ## Siehe PmWikiDe.Skins und Skins.Skins. $Skin = 'pmwiki-responsive'; ## Sie möchten möglicherweise ein Administratorpasswort setzen, mit dem Sie ## in passwortgeschützte Seiten kommen können. Außerdem sind die ## "attr"-Passwörter für die PmWiki- und die Main-Gruppe standardmäßig gesperrt, ## so dass ein Administratorpasswort ein guter Weg ist, diese zu entsperren. ## Siehe PmWikiDe.Passwords und PmWikiDe.PasswordsAdmin. ## Erzeugen Sie ein Passwort-Hash mit pmwiki.php?action=crypt und ## setzen Sie es unten ein. # $DefaultPasswords['admin'] = '$2y$10$7I4q6C4qb...'; ## Unicode (UTF-8) erlaubt die Anzeige aller Sprachen und aller Alphabete. ## Das wird für neue Wikis wärmstens empfohlen. include_once("scripts/xlpage-utf-8.php"); ## Wenn Sie ein neues Wiki installieren, von dem Sie erwarten, ## dass es eine große Anzahl von Seiten geben wird, kann die Speicherung ## nach Gruppen angemessen sein. Für die Migration existierender Wikis ## siehe Cookbook:PerGroupSubDirectories. # $WikiDir = new PageStore('wiki.d/{$Group}/{$FullName}'); ## Sie können eine Reihe von Funktionen aktivieren, die Ihre Erfahrung ## beim Schreiben und Überarbeiten von Seiten verbessern können. ## Das schließt lokale Zeitformate, PmSyntax, GuiButtons, TableOfContents ## und mehr ein. Suchen Sie in der Dokumentation nach dieser Variablen: # $EnableCommonEnhancements = 1; ## PmWiki kommt mit grafischen Benutzerschnittstellenschaltflächen für ## das Bearbeiten; um diese zu aktivieren, setzen Sie $EnableGUIButtons auf 1. ## (enthalten in $EnableCommonEnhancements) # $EnableGUIButtons = 1; ## Sie können Syntaxhervorhebungen für die Dokumentation und/oder ## für das Bearbeitenformular aktivieren. ## (enthalten in $EnableCommonEnhancements, oder auf 0 setzen zum Deaktivieren) # $EnablePmSyntax = 1; # or 2, see documentation ## Für eine Basisversion der Inhaltsverzeichnisse in den Seiten (TOC), ## siehe die Seite PmWikiDe/TableOfContents ## (enthalten in $EnableCommonEnhancements, oder auf 0 gesetzt zum Deaktivieren) # $PmTOC['Enable'] = 1; ## Zum Aktivieren der allgemeinen Creole-Wiki-Auszeichnungssprache ## (http://www.wikicreole.org/), fügen Sie es hier ein: # $EnableCreole = 1; ## Einige Sites möchten vorformatierten Text durch führende Leerzeichen ## im Quelltext kennzeichnen. Setzen Sie $EnableWSPre=1, wenn Sie das auch wollen. ## Wenn Sie die Zahl erhöhen, steigt damit die Anzahl der führenden Leerzeichen, die ## nötig sind, damit eine Zeile als vorformatiert zählt. # $EnableWSPre = 1; # Zeilen mit führenden Leerzeichen gelten als vorformatiert (Standard) # $EnableWSPre = 4; # Zeilen mit vier oder mehr führenden Leerzeichen gelten als vorformatiert # $EnableWSPre = 0; # deaktiviert ## Wenn Sie das Hochladen von Dateien in Ihrem Wiki zulassen wollen, ## setzen Sie $EnableUpload=1. Sie sollten auch ein Standard-Hochladen-Passwort ## setzen oder statt dessen individuelle Passwörter für Gruppen und Seiten setzen. ## Weitere Informationen unter PmWikiDe.UploadsAdmin. # $EnableUpload = 1; ## Erzeugen Sie ein Passwort-Hash mit pmwiki.php?action=crypt ## und fügen Sie es hierunter ein. # $DefaultPasswords['upload'] = '$2y$10$7I4q6C4qb...'; ## Das Setzen von $EnableDiag schaltet die Aktionen ?action=diag und ## ?action=phpinfo frei. Diese helfen anderen oft dabei, verschiedene ## Konfigurations- und Ausführungsprobleme von außen zu untersuchen. # $EnableDiag = 1; # aktiviere Diagnosen von außen ## In der Standardeinstellung erlaubt PmWiki den Browsern nicht, Seiten ## zwischenzuspeichern. Setzen Sie $EnableIMSCaching=1, um ein smarteres ## Zwischenspeichern wieder zu erlauben. ## Beachten Sie, dass Sie das Zwischenspeichern deaktivieren sollten, ## wenn Sie an der Konfiguration oder an Layoutvorlagen arbeiten. # $EnableIMSCaching = 1; # Zwischenspeichern erlauben ## Setzen Sie $SpaceWikiWords, wenn Sie wollen, dass Wikiwörter ## automtisch Leerzeichen vor jede Folge von Großbuchstaben bekommen. # $SpaceWikiWords = 1; # turn on WikiWord spacing ## Setzen Sie $EnableWikiWords, wenn Sie WikiWort-Verweise (links) ## erlauben wollen. Mehr Optionen für Wikiwörter finden Sie ## in der Datei scripts/wikiwords.php. # $EnableWikiWords = 1; # aktiviert WikiWord-Links ## Per Voreinstellung sehen Besucher die Existenz von lesegeschützten ## Seiten in Suchresultaten und Seitenlisten nicht, ## das kann aber langsam sein, da PmWiki die Rechte für jede ## Seite prüfen muss. Das Setzen von $EnablePageListProtect auf null ## könnte die Dinge deutlich beschleunigen, es bedeutet aber auch, ## das Besucher die Existenz von lesegeschützten Seiten ## in Erfahrung bringen können. ## (Es befähigt sie nicht, diese Seiten zum Lesen zu öffnen.) # $EnablePageListProtect = 0; ## Das refcount.php-Skript aktiviert ?action=refcount, das hilft, ## fehlende und verwaiste Seiten zu finden. Siehe PmWikiDe.RefCount. # $EnableRefCount = 1; ## Sie können ?action=rss, ?action=atom, ?action=rdf und ?action=dc ## aktivieren, um die Erzeugung von Feeds für die Seiten mit ## Aktuellen Änderungen zu aktivieren. # $EnableFeeds['rss'] = 1; # RSS 2.0 ## Wenn Sie ein öffentlich zugängliches Wiki betreiben und jedermann ## Schreibrechte einräumen, ohne ein Passwort zu verlangen, möchten Sie ## vielleicht ein paar Blokadelisten aktivieren, um Wiki-Spam zu vermeiden. ## Siehe PmWikiDe.Blocklist. # $EnableBlocklist = 1; # manuelle Blockadelisten aktivieren # $EnableBlocklist = 10; # automatische Blockadelisten aktivieren ## PmWiki erlaubt eine großartige Flexibilität bei der Erzeugung ## von Markups. Um den Support von '*bold*' und '~italic~' Markup ## hinzuzufügen (die einfachen Anführungszeichen sind Teil des Markups), ## entfernen sie Die Kommentarzeichen der folgenden Zeilen. ## (Siehe PmWikiDe.CustomMarkup und das Kochbuch (Cookbook) ## für Details und Beispiele.) # Markup("'~", "<'''''", "/'~(.*?)~'/", "<i>$1</i>"); # '~italic~' # Markup("'*", "<'''''", "/'\\*(.*?)\\*'/", "<b>$1</b>"); # '*bold*' ## Wenn Sie Verweise auf externe Sites erst prüfen und genehmigen wollen, ## bevor sie in Verweise umgewandelt werden, kommentieren Sie die Zeile ## hierunter aus. Siehe PmWikiDe.UrlApprovals. ## Außerdem beschränkt das Setzen von $UnapprovedLinkCountMax die Anzahl von ## Verweisen, die in einer Seite erlaubt sind, ohne das eine Genehmigung erfolgt ## (nützlich zum kontrollieren von Wiki-Spam). # $UnapprovedLinkCountMax = 10; # include_once("scripts/urlapprove.php"); ## Die folgenden Zeilen lassen zusätzliche Schaltflächen für Unterüberschriften, ## Listen, Tabellen etc. in der Bearbeiten-Seite erscheinen. # $GUIButtons['h2'] = array(400, '\\n!! ', '\\n', '$[Heading]', # '$GUIButtonDirUrlFmt/h2.gif"$[Heading]"'); # $GUIButtons['h3'] = array(402, '\\n!!! ', '\\n', '$[Subheading]', # '$GUIButtonDirUrlFmt/h3.gif"$[Subheading]"'); # $GUIButtons['indent'] = array(500, '\\n->', '\\n', '$[Indented text]', # '$GUIButtonDirUrlFmt/indent.gif"$[Indented text]"'); # $GUIButtons['outdent'] = array(510, '\\n-<', '\\n', '$[Hanging indent]', # '$GUIButtonDirUrlFmt/outdent.gif"$[Hanging indent]"'); # $GUIButtons['ol'] = array(520, '\\n# ', '\\n', '$[Ordered list]', # '$GUIButtonDirUrlFmt/ol.gif"$[Ordered (numbered) list]"'); # $GUIButtons['ul'] = array(530, '\\n* ', '\\n', '$[Unordered list]', # '$GUIButtonDirUrlFmt/ul.gif"$[Unordered (bullet) list]"'); # $GUIButtons['hr'] = array(540, '\\n----\\n', '', '', # '$GUIButtonDirUrlFmt/hr.gif"$[Horizontal rule]"'); # $GUIButtons['table'] = array(600, # '||border=1 width=80%\\n||!Hdr ||!Hdr ||!Hdr ||\\n|| || || ||\\n|| || || ||\\n', '', '', # '$GUIButtonDirUrlFmt/table.gif"$[Table]"');
Originalseite auf PmWikiDe.SampleConfigFileLocalization — Rückverweise
Zuletzt geändert: | PmWikiDe.SampleConfigFileLocalization | am 19.06.2025 |