LocalSettings.php: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
< | Die Datei '''<code>LocalSettings.php</code>''' enthält grundlegende Konfigurationseinstellungen für eine MediaWiki-Installation. Sie sollten sich die Zeit nehmen, die Einstellungen in dieser Datei zu überprüfen. Die Datei wird in der Regel vom webbasierten MediaWiki-Installationsprogramm generiert, Sie können die Parameter jedoch anpassen, möglicherweise in Abstimmung mit den Apache-Einstellungen. Bei MediaWiki-Installationen, die als Wiki-Farm konfiguriert sind, kann eine Datei namens <code>CommonSettings.php</code> verwendet werden. | ||
== Speicherort auf dem Server == | |||
< | Die Datei <code>LocalSettings.php</code> ist keine Wiki-Seite, und Sie können mit Ihrem Webbrowser nicht darauf zugreifen. Stattdessen handelt es sich um eine Datei im Dateisystem des Servers. Ihr Inhalt wird bei der Ersteinrichtung des Wikis generiert, und die resultierende Datei muss manuell auf den Server kopiert werden. Die Datei muss sich in dem Ordner befinden, in dem Sie MediaWiki installiert haben, auf derselben Ebene wie Ordner wie <code>includes/</code> und <code>skins/</code> sowie Dateien wie <code>api.php</code>. Wenn diese Datei dort ''nicht'' vorhanden ist, funktioniert das Wiki überhaupt nicht – wenn das Wiki ''doch'' funktioniert, ist die Datei ''vorhanden''. Wenn Sie nicht wissen, wo sie sich befindet, können Sie einen Befehl wie <code>find / -iname LocalSettings.php -print</code> in einem Terminalfenster eingeben, um sie zu finden. | ||
(Wenn Sie Vagrant verwenden, lesen Sie bitte auch MediaWiki-Vagrant#MediaWiki-Einstellungen.) | |||
< | == Sicherheit == | ||
<!- | <code>LocalSettings.php</code> enthält in der Regel sensible Daten wie Datenbank-Anmeldedaten. Diese Daten sollten ''niemals'' öffentlich zugänglich gemacht werden! Aufgrund einer Sicherheitslücke irgendwo auf dem Server kann es vorkommen, dass andere Benutzer den Inhalt von Dateien einsehen können. Um die Sicherheit Ihrer Daten zu verbessern, sollten Sie die UNIX-Berechtigungen für diese Datei entsprechend festlegen: Der Webserver-Benutzer muss Zugriff auf diese Datei haben. Wenn es sich dabei um dasselbe Konto handelt, das auch Eigentümer der Datei ist, können Sie die Berechtigungen auf ''600'' setzen. Manchmal ist der Webserver-Benutzer ''nicht'' der Eigentümer der Datei, gehört aber zur UNIX-Benutzergruppe des Eigentümers. In diesem Fall sollten die Berechtigungen ''640'' ausreichen. Zur Erhöhung der Sicherheit sollten Sie die Berechtigungen so weit wie möglich einschränken. | ||
Außerdem kannst du einen MySQL-Benutzer anlegen, dessen Zugriff ausschließlich auf die vom Wiki verwendete Datenbank beschränkt ist, und die Anmeldedaten dieses Benutzers in der Datei <code>LocalSettings.php</code> angeben. Zudem kannst du deinen Datenbankserver so konfigurieren, dass er nur Verbindungen von „localhost“ akzeptiert – dies sollte im Falle eines Datenlecks den Zugriff von außen verhindern. | |||
Siehe auch Handbuch:Sichern von Datenbank-Passwörtern für eine Methode, um die sensiblen Teile von <code>LocalSettings.php</code> in eine andere Datei in einem anderen Verzeichnis zu verschieben. | |||
== Dateiinhalt == | |||
Wenn Sie die Datei <code>LocalSettings.php</code> bearbeiten, achten Sie darauf, sie wieder in der richtigen Kodierung zu speichern. Sie sollten die Kodierung „ANSI als UTF-8“ verwenden – also die UTF-8-Kodierung ohne Byte-Order-Mark (BOM). | |||
<code>LocalSettings.php</code> enthält PHP-Code; hauptsächlich die Definition von Variablen und deren Werten. Eine Einstellung zu ändern bedeutet in der Regel, den Wert einer PHP-Variablen zu ändern. Ihre Änderungen werden sofort wirksam, sobald Sie die Datei erneut auf dem Server gespeichert haben: Es ist nicht erforderlich, irgendetwas manuell „neu zu starten“, obwohl Sie in einigen Fällen möglicherweise den Cache Ihres Browsers leeren müssen, um die vorgenommenen Änderungen tatsächlich sehen zu können. | |||
< | Die ''Standardwerte'' der Konfigurationseinstellungen sind in der Datei <code>includes/MainConfigSchema.php</code> festgelegt, ''die nicht bearbeitet werden sollte''; falls die Variable, die Sie ändern möchten, noch nicht in Ihrer Datei <code>LocalSettings.php</code> aufgeführt ist, fügen Sie dieser Datei eine Zeile hinzu und passen Sie sie entsprechend an. '''In der Datei <code>LocalSettings.php</code> können Sie am Ende neue Zeilen hinzufügen.''' | ||
< | Innerhalb der Datei können auch mehrere Zeilen wie <code>require_once "$IP/extensions/'''''ExtensionName'''''.php ";</code> oder <code>wfLoadExtension( ''''''ExtensionName'''''<nowiki/>' )</code>, die auf extensions verweisen. Diese Zeilen aktivieren die entsprechende Erweiterung im Wiki. Für diese Erweiterungen müssen möglicherweise weitere Variablen in <code>LocalSettings.php</code> gesetzt werden; weitere Anweisungen finden Sie in der Dokumentation der jeweiligen Erweiterung. | ||
</ | |||
Wie die meisten PHP-Dateien in MediaWiki endet auch <code>LocalSettings.php</code> nicht mit dem schließenden PHP-Tag <code>?></code>. Dadurch wird verhindert, dass Administratoren versehentlich neue Informationen ''hinter'' diesem Tag hinzufügen. PHP funktioniert auch ohne schließendes Tag einwandfrei. | |||
''' | |||
Wenn Sie ein Wiki auf einer MediaWiki-Wiki-Farm betreiben, haben Sie möglicherweise keinen Schreibzugriff (vielleicht nicht einmal Lesezugriff) auf die Datei <code>LocalSettings.php</code> (siehe z. B. [1]). Der Betreiber der Wiki-Farm ist möglicherweise bereit, die von Ihnen gewünschten Änderungen vorzunehmen – oder auch nicht. Möglicherweise möchte der Betreiber die meisten Einstellungen auf allen Wikis der Wiki-Farm einheitlich halten. | |||
Aus Sicherheitsgründen wird diese Datei nicht automatisch auf Ihren Webserver geschrieben. Stattdessen wird sie als Download bereitgestellt, den Sie anschließend auf Ihren Server hochladen müssen, damit Ihr Wiki funktioniert. Eine ausführlichere Erklärung finden Sie unter dieser Erklärung. | |||
== Übersicht über die verfügbaren Einstellungen == | |||
Informationen zur Funktion der einzelnen Variablen finden Sie im Verzeichnis der Konfigurationseinstellungen sowie in den Kommentaren in den Konfigurationsdateien. Nachfolgend finden Sie eine kurze Auflistung der wichtigsten Variablen sowie der am häufigsten nachgefragten Funktionen. | |||
== Standardeinstellungen == | |||
=== Installationspfad === | |||
== | Die Variable '''$IP''' (Installationspfad) enthält den lokalen Dateipfad zur Basisinstallation Ihres Wikis. Seit MediaWiki 1.18 wird $IP automatisch vom System gesetzt. Eine manuelle Einstellung von <code>$IP</code> in <code>LocalSettings.php</code> ist nicht mehr erforderlich. <code>$IP</code> wird standardmäßig auf das aktuelle Arbeitsverzeichnis gesetzt und kann verwendet werden, ohne dass es manuell definiert werden muss. Der Versuch, <code>$IP</code> (oder <code>MW_INSTALL_PATH</code>) in <code>LocalSettings.php</code> festzulegen, kann zu unerwarteten Ergebnissen führen. | ||
=== Name der Website === | |||
'''$wgSitename''' enthält den Namen Ihrer Wiki-Installation. Dieser Name wird an vielen Stellen im System verwendet, beispielsweise über MediaWiki:Pagetitle. So wird diese Einstellung beispielsweise im Wikipedia-Slogan „Aus Wikipedia, der freien Enzyklopädie“ genutzt. | |||
== | === Deklinationen des Ortsnamens === | ||
Einige Übersetzungen der Benutzeroberfläche sind für die Deklination des Seitennamens vorbereitet. Sie können die entsprechenden Wortformen in den Variablen '''$wgGrammarForms''' festlegen (Beispiele finden Sie auf der Dokumentationsseite zu '''$wgSitename'''). | |||
=== | === Skriptpfad === | ||
'''$wgScriptPath''' ist das URL-Pfadpräfix für den Zugriff auf das MediaWiki-Hauptskript, das den zentralen Code von MediaWiki darstellt. Diese Einstellung sollte mit den Apache-Einstellungen übereinstimmen, insbesondere wenn Sie die Rewrite-Regeln von Apache verwenden. | |||
=== Servername === | |||
=== | '''$wgServer''' enthält die Basis-URL des Servers, einschließlich des Protokolls, jedoch ohne den abschließenden Schrägstrich und ohne das Unterverzeichnis, falls vorhanden. Wenn der Zugriff auf das Wiki entweder vom lokalen Host, auf dem es läuft, aus einem Intranet oder aus dem Internet erfolgt, werden E-Mail-Benachrichtigungen und einige andere automatisch generierte Nachrichten in der Regel mit den jeweiligen URLs versendet. | ||
< | Ab MediaWiki 1.34 muss <code>$wgServer</code> in der Datei „LocalSettings.php“ festgelegt werden. Zuvor versuchte MediaWiki, den Namen des Servers automatisch zu ermitteln, und <code>$wgServer</code> war optional, um die automatische Erkennung zu überschreiben. | ||
= | Wenn www.example.com die Serveradresse Ihres Wikis aus Sicht des Internets ist, fügen Sie eine Zeile wie beispielsweise | ||
$wgServer = '<nowiki>http://www.example.com'</nowiki>; | |||
Die Zauberwort-Variable <code><nowiki>{{SERVER}}</nowiki></code> kann auf Wiki-Seiten verwendet werden; sie entspricht dem Wert von <code>$wgServer</code>; in einem Wiki wie denen der Wikimedia-Familie, in denen relative URLs verwendet werden, wird sie jedoch nicht vollständig aufgelöst – hier wird beispielsweise //www.mediawiki.org angezeigt, was in dieser Form weder angeklickt noch in die Adressleiste kopiert und eingefügt werden kann. | |||
< | |||
< | Sie können auch eine protokollrelative URL verwenden, wie unten gezeigt. Wenn Sie eine protokollrelative URL verwenden, müssen Sie unbedingt <code>$wgCanonicalServer</code> festlegen. <code>$wgCanonicalServer</code> wird an einigen Stellen im Code benötigt, an denen ein Ursprung mit Protokoll und Hostnamen erforderlich ist. | ||
$wgServer = '//www.example.com'; | |||
</ | $wgCanonicalServer = '<nowiki>https://www.example.com'</nowiki>; | ||
< | |||
=== Skriptname === | |||
=== | '''$wgScript''' ist der Name des Haupt-PHP-Skripts (Index) von MediaWiki, das standardmäßig <code>index.php</code> heißt. Es ist wahrscheinlich keine gute Idee, den Namen des Skripts zu ändern. Sollten Sie dennoch den Drang verspüren, dies zu tun, können Sie Ihre Änderungen hier vornehmen. Stellen Sie sicher, dass Sie wissen, was Sie tun. | ||
=== Artikelpfad === | |||
'''$wgArticlePath''' ist der Pfad, der beim Aufruf einer Seite in MediaWiki verwendet werden muss. Der Pfad sollte den Pfad zum Hauptskript enthalten (in der Regel unter Verwendung von <code>$wgScript</code>) und den Platzhalter <code>$1</code> für den Artikelnamen verwenden. | |||
</ | |||
Wenn Sie Apache-Rewrite-Regeln verwenden, um ansprechende und kurze URLs zu erstellen, müssen Sie wahrscheinlich <code>$wgArticlePath</code> anpassen, damit der richtige Pfad verwendet wird. Beachten Sie, dass wgArticlePath zur Erstellung von URLs innerhalb von MediaWiki verwendet wird. Wenn Sie hier einen Fehler machen, werden interne Links falsch angezeigt, während Sie möglicherweise weiterhin auf die Hauptseite zugreifen können, indem Sie die korrekte URL manuell eingeben. Weitere Informationen zur URL-Konfiguration finden Sie unter Handbuch:Kurze URL. | |||
Typische Werte sind: | |||
{| class="wikitable" | {| class="wikitable" | ||
| <code>"$wgScript/$1"</code> | |<code>"$wgScript/$1"</code> | ||
| | |Gib den Artikelnamen mit dem Trennzeichen „/“ an. | ||
|- | |- | ||
| <code>"$wgScript?title=$1"</code> | |<code>"$wgScript?title=$1"</code> | ||
| | |Den Artikelnamen als Parameter übergeben (alte Methode) | ||
|- | |- | ||
| <code>"/mypath/$1"</code> | |<code>"/mypath/$1"</code> | ||
| | |Benutzerdefinierter Pfad. Verwenden Sie Apache-Umschreibungsregeln, um „mypath“ in den korrekten Pfad zum Hauptskript umzuwandeln. | ||
|} | |} | ||
=== Speicherort des Stylesheets === | |||
=== | Verwenden Sie '''$wgStylePath''', um den URL-Pfad zu dem Verzeichnis festzulegen, in dem sich die Stylesheets (CSS) für die MediaWiki-Installation befinden. '''$wgStyleDirectory''' sollte auf denselben Speicherort verweisen, beachte jedoch, dass es sich hierbei um einen lokalen Dateisystempfad handelt, der in internen Skripten zum Zugriff auf das Dateisystem verwendet wird. | ||
=== Speicherort für den Upload === | |||
Das Upload-Verzeichnis ist der Ort, an dem die von den Benutzern hochgeladenen Dateien gespeichert werden. '''$wgUploadPath''' gibt den URL-Pfad an, '''$wgUploadDirectory''' verweist auf den Pfad im lokalen Dateisystem. | |||
=== Logo === | |||
$ | '''$wgLogos''' legt fest, welche grafischen Logos in den meisten MediaWiki-Installationen in der oberen linken Ecke der Seite angezeigt werden. | ||
Informationen zum Ändern des Logos finden Sie unter Handbuch:FAQ. | |||
=== Kontaktdaten === | |||
'''$wgEmergencyContact''' ist die E-Mail-Adresse des Benutzers, der im Falle eines Problems kontaktiert werden soll. An diese E-Mail-Adresse werden interne Fehlerberichte gesendet. Als Administrator sollten Sie hier Ihre eigene E-Mail-Adresse angeben. | |||
'''$wgPasswordSender''' ist die E-Mail-Adresse, ''von der aus'' E-Mails versendet werden, wenn Passwörter an Benutzer verschickt werden, die ihr Passwort vergessen haben. Wählen Sie eine Adresse, an die die Empfänger im Falle von Problemen oder Unklarheiten antworten können. | |||
=== Datenbankeinstellungen === | |||
MediaWiki benötigt Zugriff auf die Datenbank (derzeit entweder MySQL oder PostgreSQL), um Seiten, Änderungen, Benutzerinformationen und vieles mehr zu speichern. | |||
'''$wgDBserver''' enthält den Hostnamen, auf dem die Datenbank gehostet wird. In den meisten Fällen ist dies einfach „localhost“, da die Datenbank auf demselben System läuft; bei verteilten Installationen müssen Sie jedoch den vollqualifizierten Domänennamen des Computers angeben, auf dem die Datenbank ausgeführt wird. | |||
In | |||
'''$wgDBname''' ist der ''Datenbankname'' der von MediaWiki zu verwendenden Datenbank. Eine einzelne MySQL- oder PostgreSQL-Installation kann mehr als eine Datenbank enthalten, und Sie können sogar mehrere MediaWiki-Installationen auf einem einzigen Server betreiben. Stellen Sie sicher, dass Sie hier den richtigen Datenbanknamen angegeben haben, und verwenden Sie unterschiedliche Datenbanknamen für verschiedene Wiki-Installationen auf demselben Datenbankserver. | |||
'''$wgDBuser''' und '''$wgDBpassword''' enthalten den Benutzernamen und das Passwort, die MediaWiki für den Zugriff auf die Datenbank verwendet. Stellen Sie sicher, dass der angegebene Benutzer über die erforderlichen Zugriffsrechte verfügt, um die Wiki-Tabelle auf dem Datenbankserver bearbeiten zu können. | |||
<code | Siehe auch Handbuch:Sichern von Datenbank-Passwörtern für eine Methode, um die sensiblen Teile von <code>LocalSettings.php</code> in eine andere Datei in einem anderen Verzeichnis zu verschieben. | ||
</code> | |||
=== Benutzerrechte === | |||
'''$wgGroupPermissions''' ist ein assoziatives Array, das die Berechtigungen zum Erstellen und Bearbeiten von Seiten für Ihre verschiedenen Benutzergruppen steuert. In diesem Array können benutzerdefinierte Berechtigungsstufen erstellt und die Berechtigungsstufen für die verschiedenen Benutzergruppen festgelegt werden. Weitere Informationen zu den verschiedenen verfügbaren Berechtigungen und Benutzergruppen finden Sie unter Hilfe:Benutzerrechte. | |||
=== Kapitalverknüpfungen erzwingen === | |||
=== | Standardmäßig darf kein Seitenname mit einem kleinen lateinischen Buchstaben beginnen: Bei einem entsprechenden Versuch wird der erste Buchstabe in einen Großbuchstaben umgewandelt; wenn ein Linkziel, eine eingebundene Seite, ein Bild oder eine Kategorie mit einem Namen angegeben wird, der mit einem kleinen Buchstaben beginnt, ist das eigentliche Ziel usw. die Seite, die mit dem entsprechenden Großbuchstaben beginnt. | ||
Alternativ ''können'' Seitennamen mit einem Kleinbuchstaben beginnen, zusätzlich zu den Möglichkeiten, mit einem Großbuchstaben, einer Ziffer usw. zu beginnen. Dazu müssen Sie '''$wgCapitalLinks''' anpassen. Wenn Sie den Wert auf '''false''' setzen, sind Kleinbuchstaben zulässig; bei '''true''' wird das Standardverhalten beibehalten. | |||
< | === Unterseiten aktivieren === | ||
In der Datei <code>LocalSettings.php</code> werden Unterseiten namensraumspezifisch über '''$wgNamespacesWithSubpages''' aktiviert. Um beispielsweise Unterseiten im Hauptnamensraum zu aktivieren: | |||
$wgNamespacesWithSubpages[NS_MAIN] = 1; | |||
=== Bild-Uploads === | |||
Bevor Benutzer Dateien in das MediaWiki-System hochladen dürfen, müssen Sie diese Funktion aktivieren. Stellen Sie sicher, dass das Upload-Verzeichnis korrekt konfiguriert ist und vom Apache-Webserver-Prozess beschreibbar ist. Setzen Sie dann '''$wgEnableUploads''' auf '''true''', um das Hochladen über die Weboberfläche zu ermöglichen. | |||
D. h.: Hier ist ein Beispielcode aus <code>includes/DefaultSettings.php</code>, der in <code>LocalSettings.php</code> eingefügt werden soll: | |||
$wgUploadPath = "$wgScriptPath/uploads"; ## Wiki 1.5 defaults to /images, but allows more than just images | |||
$wgUploadDirectory = "$IP/uploads"; ## Wiki 1.5 defaults to /images, but allows more than just images | |||
<nowiki>##</nowiki> To enable image uploads, make sure the above '$wgUploadPath' directory is writable by Apache User or group. | |||
<nowiki>##</nowiki> <nowiki>''</nowiki>(i.e. chmod og+w uploads images)<nowiki>''</nowiki> then the following should be true: | |||
$wgEnableUploads = true; | |||
$wgUseImageMagick = true; | |||
$wgImageMagickConvertCommand = "/usr/bin/convert"; | |||
<nowiki>##</nowiki> If you want to use image uploads under safe mode, create the directories | |||
<nowiki>##</nowiki> images/archive, images/thumb and images/temp, then configure them all writable. Afterwards, uncomment this, if it's not already done: | |||
$wgHashedUploadDirectory = false; | |||
Wenn Sie Bilder zur Erstellung von Miniaturansichten spontan in der Größe anpassen möchten, benötigt MediaWiki eine funktionierende ImageMagick-Installation. Setzen Sie '''$wgUseImageMagick''' auf '''true''', sobald Sie ImageMagick auf Ihrem System installiert und getestet haben. Stellen Sie sicher, dass '''$wgImageMagickConvertCommand''' auf den richtigen Pfad des <code>convert</code>-Befehls Ihrer Installation verweist, dass der Befehl vom Webserver-Prozess ausgeführt werden kann und dass '''$wgMaxShellMemory''' groß genug ist. Ausführliche Informationen und Hinweise zur Fehlerbehebung finden Sie unter Handbuch:Bildverwaltung#Bild-Miniaturansichten. | |||
Möglicherweise möchten Sie auch die Liste der zulässigen Dateiendungen anpassen, die unter '''$wgFileExtensions''' gespeichert ist: | |||
< | $wgFileExtensions = [ 'png', 'jpg', 'jpeg', 'ogg', 'doc', 'xls', 'ppt', 'mp3', 'sxc', 'pdf' ]; | ||
Falls ImageMagick eine Fehlermeldung ausgibt, die in etwa wie folgt lautet:<blockquote>Schwerwiegender Fehler: mime_magic konnte nicht initialisiert werden, die Magic-Datei ist nicht verfügbar in „includes/MimeMagic.php“ in Zeile 506</blockquote>Versuchen Sie dann, die folgende Zeile in die Datei <code>LocalSettings.php</code> einzufügen: | |||
< | <code>$wgMimeDetectorCommand = "file -bi";</code> | ||
Lesen Sie den Abschnitt Sicherheit beim Hochladen im Handbuch:Sicherheit. | |||
Weitere Informationen finden Sie unter: | |||
* Handbuch:Konfigurieren von Datei-Uploads | |||
* Handbuch:MIME-Typ-Erkennung | |||
* Handbuch:Bildverwaltung#Bild-Miniaturansichten | |||
=== Interwiki-Unterstützung === | |||
$ | Die InterWiki-Unterstützung ist in MediaWiki integriert, Sie müssen jedoch das Präfix konfigurieren, das für Ihre internen Links verwendet werden soll. Dieses Präfix entspricht in der Regel <code>$wgSitename</code>, sollten Sie dies jedoch ändern müssen, setzen Sie die Variable <code>$wgLocalInterwikis</code> auf den gewünschten Namen. | ||
$ | |||
</ | |||
=== Sprache der Benutzeroberfläche === | |||
MediaWiki ermöglicht eine Vielzahl lokalisierter Benutzeroberflächen anstelle der englischen Standardeinstellung. Wenn Sie Ihr Wiki in einer anderen Sprache als Englisch betreiben möchten, setzen Sie die Variable <code>$wgLanguageCode</code> auf den entsprechenden Sprachcode (z. B. „de“ für Deutsch, „es“ für Spanisch usw.). | |||
< | Sie können jede der Sprachen verwenden, für die eine Datei im Verzeichnis languages/i18n vorhanden ist. Wenn Sie beispielsweise die Datei <code>es.json</code> finden, können Sie <code>„es“</code> für Spanisch verwenden. Verwenden Sie nicht <code>„Es“</code> mit einem Großbuchstaben. Auch wenn dies scheinbar funktioniert, werden nicht alle Texte übersetzt. | ||
< | Nachdem Sie den Sprachcode geändert haben, müssen Sie ein PHP-Skript ausführen, damit die Änderung wirksam wird. Wechseln Sie in einem Terminalfenster in Ihr Wiki-Verzeichnis, wechseln Sie dann in den Ordner <code>maintenance</code> und geben Sie <code>php rebuildMessages.php --rebuild</code> ein. Unter Windows ist der PHP-Ordner möglicherweise nicht in Ihrer Umgebungsvariablen <code>PATH</code> enthalten, sodass Sie dem Befehl <kbd>php</kbd> den Pfad zum Programm voranstellen müssen. | ||
Es werden nicht alle Sprachen unterstützt. Eine aktuelle Liste der unterstützten Sprachen und des jeweiligen Umfangs der Unterstützung findest du in den Übersetzungsstatistiken auf TranslateWiki. Diese Liste spiegelt den aktuellen Stand des MediaWiki-Kerns wider; je nachdem, welche Version du verwendest, kann es daher zu Abweichungen kommen. | |||
=== Festlegung des Urheberrechts für die Website === | |||
* | * '''$wgRightsPage''' ist die Seite im Wiki, auf der die für das Wiki geltenden Urheberrechte beschrieben sind. In der Regel ist dies Projekt:Urheberrechte. | ||
* '''$wgRightsUrl''' ist die Seite, auf der alle Einzelheiten Ihrer Lizenz beschrieben sind. (Für die GNU FDL wäre dies beispielsweise <code><nowiki>http://www.gnu.org/licenses/fdl.html</nowiki></code>.) | |||
</ | * '''$wgRightsText''' ist der Text in der Fußzeile, der auf „Der Inhalt ist verfügbar unter“ folgt. Er wird mit der in <code>$wgRightsPage</code> angegebenen Seite verlinkt. | ||
* '''$wgRightsIcon''' ist die URL des Bildes, das links in der Fußzeile platziert ist. | |||
$wgRightsText | |||
$wgRightsIcon | |||
< | Wenn <code>$wgRightsPage</code> nicht leer ist, verweist der Link im Urheberrechts- bzw. Lizenzhinweis auf diese Seite Ihrer Website. Ist <code>$wgRightsPage</code> leer, verweist der Urheberrechts- bzw. Lizenzhinweis stattdessen auf <code>$wgRightsUrl</code>. | ||
< | Um die Urheberrechtshinweise der Website zu ändern, fügen Sie etwa folgenden Eintrag in die Datei <code>LocalSettings.php</code> ein: | ||
== | $wgRightsPage = "YourWiki:Copyright"; | ||
$wgRightsText = "copyright YourWiki"; | |||
Bearbeiten Sie anschließend die Seite MediaWiki:Copyright-footer, um einen passenden Text einzufügen, und verwenden Sie dabei <code>„$1“</code>, um die Position anzugeben, an der der Link zu Ihrer Copyright-Seite erscheinen soll. | |||
'''Beispiel: Festlegen einer Creative-Commons--Lizenz''' | |||
Um eine Creative-Commons-Lizenz festzulegen, gehen Sie wie folgt vor: | |||
* Wählen Sie Ihre Lizenz aus: <nowiki>http://creativecommons.org/choose/</nowiki> | |||
* Sehen Sie sich den zurückgegebenen HTML-Code an, z. B.: | |||
</ | |||
* | |||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"> | |||
<img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights30.png" /> | |||
</a> | |||
This work is licensed under a | |||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"> | |||
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License</a>. | |||
eben Sie für <code>$wgRightsURL</code> die href-Angabe aus dem ersten Anker ein: | |||
Aktuelle Version vom 10. August 2026, 23:39 Uhr
Die Datei LocalSettings.php enthält grundlegende Konfigurationseinstellungen für eine MediaWiki-Installation. Sie sollten sich die Zeit nehmen, die Einstellungen in dieser Datei zu überprüfen. Die Datei wird in der Regel vom webbasierten MediaWiki-Installationsprogramm generiert, Sie können die Parameter jedoch anpassen, möglicherweise in Abstimmung mit den Apache-Einstellungen. Bei MediaWiki-Installationen, die als Wiki-Farm konfiguriert sind, kann eine Datei namens CommonSettings.php verwendet werden.
Speicherort auf dem Server
Die Datei LocalSettings.php ist keine Wiki-Seite, und Sie können mit Ihrem Webbrowser nicht darauf zugreifen. Stattdessen handelt es sich um eine Datei im Dateisystem des Servers. Ihr Inhalt wird bei der Ersteinrichtung des Wikis generiert, und die resultierende Datei muss manuell auf den Server kopiert werden. Die Datei muss sich in dem Ordner befinden, in dem Sie MediaWiki installiert haben, auf derselben Ebene wie Ordner wie includes/ und skins/ sowie Dateien wie api.php. Wenn diese Datei dort nicht vorhanden ist, funktioniert das Wiki überhaupt nicht – wenn das Wiki doch funktioniert, ist die Datei vorhanden. Wenn Sie nicht wissen, wo sie sich befindet, können Sie einen Befehl wie find / -iname LocalSettings.php -print in einem Terminalfenster eingeben, um sie zu finden.
(Wenn Sie Vagrant verwenden, lesen Sie bitte auch MediaWiki-Vagrant#MediaWiki-Einstellungen.)
Sicherheit
LocalSettings.php enthält in der Regel sensible Daten wie Datenbank-Anmeldedaten. Diese Daten sollten niemals öffentlich zugänglich gemacht werden! Aufgrund einer Sicherheitslücke irgendwo auf dem Server kann es vorkommen, dass andere Benutzer den Inhalt von Dateien einsehen können. Um die Sicherheit Ihrer Daten zu verbessern, sollten Sie die UNIX-Berechtigungen für diese Datei entsprechend festlegen: Der Webserver-Benutzer muss Zugriff auf diese Datei haben. Wenn es sich dabei um dasselbe Konto handelt, das auch Eigentümer der Datei ist, können Sie die Berechtigungen auf 600 setzen. Manchmal ist der Webserver-Benutzer nicht der Eigentümer der Datei, gehört aber zur UNIX-Benutzergruppe des Eigentümers. In diesem Fall sollten die Berechtigungen 640 ausreichen. Zur Erhöhung der Sicherheit sollten Sie die Berechtigungen so weit wie möglich einschränken.
Außerdem kannst du einen MySQL-Benutzer anlegen, dessen Zugriff ausschließlich auf die vom Wiki verwendete Datenbank beschränkt ist, und die Anmeldedaten dieses Benutzers in der Datei LocalSettings.php angeben. Zudem kannst du deinen Datenbankserver so konfigurieren, dass er nur Verbindungen von „localhost“ akzeptiert – dies sollte im Falle eines Datenlecks den Zugriff von außen verhindern.
Siehe auch Handbuch:Sichern von Datenbank-Passwörtern für eine Methode, um die sensiblen Teile von LocalSettings.php in eine andere Datei in einem anderen Verzeichnis zu verschieben.
Dateiinhalt
Wenn Sie die Datei LocalSettings.php bearbeiten, achten Sie darauf, sie wieder in der richtigen Kodierung zu speichern. Sie sollten die Kodierung „ANSI als UTF-8“ verwenden – also die UTF-8-Kodierung ohne Byte-Order-Mark (BOM).
LocalSettings.php enthält PHP-Code; hauptsächlich die Definition von Variablen und deren Werten. Eine Einstellung zu ändern bedeutet in der Regel, den Wert einer PHP-Variablen zu ändern. Ihre Änderungen werden sofort wirksam, sobald Sie die Datei erneut auf dem Server gespeichert haben: Es ist nicht erforderlich, irgendetwas manuell „neu zu starten“, obwohl Sie in einigen Fällen möglicherweise den Cache Ihres Browsers leeren müssen, um die vorgenommenen Änderungen tatsächlich sehen zu können.
Die Standardwerte der Konfigurationseinstellungen sind in der Datei includes/MainConfigSchema.php festgelegt, die nicht bearbeitet werden sollte; falls die Variable, die Sie ändern möchten, noch nicht in Ihrer Datei LocalSettings.php aufgeführt ist, fügen Sie dieser Datei eine Zeile hinzu und passen Sie sie entsprechend an. In der Datei LocalSettings.php können Sie am Ende neue Zeilen hinzufügen.
Innerhalb der Datei können auch mehrere Zeilen wie require_once "$IP/extensions/ExtensionName.php "; oder wfLoadExtension( 'ExtensionName' ), die auf extensions verweisen. Diese Zeilen aktivieren die entsprechende Erweiterung im Wiki. Für diese Erweiterungen müssen möglicherweise weitere Variablen in LocalSettings.php gesetzt werden; weitere Anweisungen finden Sie in der Dokumentation der jeweiligen Erweiterung.
Wie die meisten PHP-Dateien in MediaWiki endet auch LocalSettings.php nicht mit dem schließenden PHP-Tag ?>. Dadurch wird verhindert, dass Administratoren versehentlich neue Informationen hinter diesem Tag hinzufügen. PHP funktioniert auch ohne schließendes Tag einwandfrei.
Wenn Sie ein Wiki auf einer MediaWiki-Wiki-Farm betreiben, haben Sie möglicherweise keinen Schreibzugriff (vielleicht nicht einmal Lesezugriff) auf die Datei LocalSettings.php (siehe z. B. [1]). Der Betreiber der Wiki-Farm ist möglicherweise bereit, die von Ihnen gewünschten Änderungen vorzunehmen – oder auch nicht. Möglicherweise möchte der Betreiber die meisten Einstellungen auf allen Wikis der Wiki-Farm einheitlich halten.
Aus Sicherheitsgründen wird diese Datei nicht automatisch auf Ihren Webserver geschrieben. Stattdessen wird sie als Download bereitgestellt, den Sie anschließend auf Ihren Server hochladen müssen, damit Ihr Wiki funktioniert. Eine ausführlichere Erklärung finden Sie unter dieser Erklärung.
Übersicht über die verfügbaren Einstellungen
Informationen zur Funktion der einzelnen Variablen finden Sie im Verzeichnis der Konfigurationseinstellungen sowie in den Kommentaren in den Konfigurationsdateien. Nachfolgend finden Sie eine kurze Auflistung der wichtigsten Variablen sowie der am häufigsten nachgefragten Funktionen.
Standardeinstellungen
Installationspfad
Die Variable $IP (Installationspfad) enthält den lokalen Dateipfad zur Basisinstallation Ihres Wikis. Seit MediaWiki 1.18 wird $IP automatisch vom System gesetzt. Eine manuelle Einstellung von $IP in LocalSettings.php ist nicht mehr erforderlich. $IP wird standardmäßig auf das aktuelle Arbeitsverzeichnis gesetzt und kann verwendet werden, ohne dass es manuell definiert werden muss. Der Versuch, $IP (oder MW_INSTALL_PATH) in LocalSettings.php festzulegen, kann zu unerwarteten Ergebnissen führen.
Name der Website
$wgSitename enthält den Namen Ihrer Wiki-Installation. Dieser Name wird an vielen Stellen im System verwendet, beispielsweise über MediaWiki:Pagetitle. So wird diese Einstellung beispielsweise im Wikipedia-Slogan „Aus Wikipedia, der freien Enzyklopädie“ genutzt.
Deklinationen des Ortsnamens
Einige Übersetzungen der Benutzeroberfläche sind für die Deklination des Seitennamens vorbereitet. Sie können die entsprechenden Wortformen in den Variablen $wgGrammarForms festlegen (Beispiele finden Sie auf der Dokumentationsseite zu $wgSitename).
Skriptpfad
$wgScriptPath ist das URL-Pfadpräfix für den Zugriff auf das MediaWiki-Hauptskript, das den zentralen Code von MediaWiki darstellt. Diese Einstellung sollte mit den Apache-Einstellungen übereinstimmen, insbesondere wenn Sie die Rewrite-Regeln von Apache verwenden.
Servername
$wgServer enthält die Basis-URL des Servers, einschließlich des Protokolls, jedoch ohne den abschließenden Schrägstrich und ohne das Unterverzeichnis, falls vorhanden. Wenn der Zugriff auf das Wiki entweder vom lokalen Host, auf dem es läuft, aus einem Intranet oder aus dem Internet erfolgt, werden E-Mail-Benachrichtigungen und einige andere automatisch generierte Nachrichten in der Regel mit den jeweiligen URLs versendet.
Ab MediaWiki 1.34 muss $wgServer in der Datei „LocalSettings.php“ festgelegt werden. Zuvor versuchte MediaWiki, den Namen des Servers automatisch zu ermitteln, und $wgServer war optional, um die automatische Erkennung zu überschreiben.
Wenn www.example.com die Serveradresse Ihres Wikis aus Sicht des Internets ist, fügen Sie eine Zeile wie beispielsweise
$wgServer = 'http://www.example.com';
Die Zauberwort-Variable {{SERVER}} kann auf Wiki-Seiten verwendet werden; sie entspricht dem Wert von $wgServer; in einem Wiki wie denen der Wikimedia-Familie, in denen relative URLs verwendet werden, wird sie jedoch nicht vollständig aufgelöst – hier wird beispielsweise //www.mediawiki.org angezeigt, was in dieser Form weder angeklickt noch in die Adressleiste kopiert und eingefügt werden kann.
Sie können auch eine protokollrelative URL verwenden, wie unten gezeigt. Wenn Sie eine protokollrelative URL verwenden, müssen Sie unbedingt $wgCanonicalServer festlegen. $wgCanonicalServer wird an einigen Stellen im Code benötigt, an denen ein Ursprung mit Protokoll und Hostnamen erforderlich ist.
$wgServer = '//www.example.com'; $wgCanonicalServer = 'https://www.example.com';
Skriptname
$wgScript ist der Name des Haupt-PHP-Skripts (Index) von MediaWiki, das standardmäßig index.php heißt. Es ist wahrscheinlich keine gute Idee, den Namen des Skripts zu ändern. Sollten Sie dennoch den Drang verspüren, dies zu tun, können Sie Ihre Änderungen hier vornehmen. Stellen Sie sicher, dass Sie wissen, was Sie tun.
Artikelpfad
$wgArticlePath ist der Pfad, der beim Aufruf einer Seite in MediaWiki verwendet werden muss. Der Pfad sollte den Pfad zum Hauptskript enthalten (in der Regel unter Verwendung von $wgScript) und den Platzhalter $1 für den Artikelnamen verwenden.
Wenn Sie Apache-Rewrite-Regeln verwenden, um ansprechende und kurze URLs zu erstellen, müssen Sie wahrscheinlich $wgArticlePath anpassen, damit der richtige Pfad verwendet wird. Beachten Sie, dass wgArticlePath zur Erstellung von URLs innerhalb von MediaWiki verwendet wird. Wenn Sie hier einen Fehler machen, werden interne Links falsch angezeigt, während Sie möglicherweise weiterhin auf die Hauptseite zugreifen können, indem Sie die korrekte URL manuell eingeben. Weitere Informationen zur URL-Konfiguration finden Sie unter Handbuch:Kurze URL.
Typische Werte sind:
"$wgScript/$1"
|
Gib den Artikelnamen mit dem Trennzeichen „/“ an. |
"$wgScript?title=$1"
|
Den Artikelnamen als Parameter übergeben (alte Methode) |
"/mypath/$1"
|
Benutzerdefinierter Pfad. Verwenden Sie Apache-Umschreibungsregeln, um „mypath“ in den korrekten Pfad zum Hauptskript umzuwandeln. |
Speicherort des Stylesheets
Verwenden Sie $wgStylePath, um den URL-Pfad zu dem Verzeichnis festzulegen, in dem sich die Stylesheets (CSS) für die MediaWiki-Installation befinden. $wgStyleDirectory sollte auf denselben Speicherort verweisen, beachte jedoch, dass es sich hierbei um einen lokalen Dateisystempfad handelt, der in internen Skripten zum Zugriff auf das Dateisystem verwendet wird.
Speicherort für den Upload
Das Upload-Verzeichnis ist der Ort, an dem die von den Benutzern hochgeladenen Dateien gespeichert werden. $wgUploadPath gibt den URL-Pfad an, $wgUploadDirectory verweist auf den Pfad im lokalen Dateisystem.
Logo
$wgLogos legt fest, welche grafischen Logos in den meisten MediaWiki-Installationen in der oberen linken Ecke der Seite angezeigt werden.
Informationen zum Ändern des Logos finden Sie unter Handbuch:FAQ.
Kontaktdaten
$wgEmergencyContact ist die E-Mail-Adresse des Benutzers, der im Falle eines Problems kontaktiert werden soll. An diese E-Mail-Adresse werden interne Fehlerberichte gesendet. Als Administrator sollten Sie hier Ihre eigene E-Mail-Adresse angeben.
$wgPasswordSender ist die E-Mail-Adresse, von der aus E-Mails versendet werden, wenn Passwörter an Benutzer verschickt werden, die ihr Passwort vergessen haben. Wählen Sie eine Adresse, an die die Empfänger im Falle von Problemen oder Unklarheiten antworten können.
Datenbankeinstellungen
MediaWiki benötigt Zugriff auf die Datenbank (derzeit entweder MySQL oder PostgreSQL), um Seiten, Änderungen, Benutzerinformationen und vieles mehr zu speichern.
$wgDBserver enthält den Hostnamen, auf dem die Datenbank gehostet wird. In den meisten Fällen ist dies einfach „localhost“, da die Datenbank auf demselben System läuft; bei verteilten Installationen müssen Sie jedoch den vollqualifizierten Domänennamen des Computers angeben, auf dem die Datenbank ausgeführt wird.
$wgDBname ist der Datenbankname der von MediaWiki zu verwendenden Datenbank. Eine einzelne MySQL- oder PostgreSQL-Installation kann mehr als eine Datenbank enthalten, und Sie können sogar mehrere MediaWiki-Installationen auf einem einzigen Server betreiben. Stellen Sie sicher, dass Sie hier den richtigen Datenbanknamen angegeben haben, und verwenden Sie unterschiedliche Datenbanknamen für verschiedene Wiki-Installationen auf demselben Datenbankserver.
$wgDBuser und $wgDBpassword enthalten den Benutzernamen und das Passwort, die MediaWiki für den Zugriff auf die Datenbank verwendet. Stellen Sie sicher, dass der angegebene Benutzer über die erforderlichen Zugriffsrechte verfügt, um die Wiki-Tabelle auf dem Datenbankserver bearbeiten zu können.
Siehe auch Handbuch:Sichern von Datenbank-Passwörtern für eine Methode, um die sensiblen Teile von LocalSettings.php in eine andere Datei in einem anderen Verzeichnis zu verschieben.
Benutzerrechte
$wgGroupPermissions ist ein assoziatives Array, das die Berechtigungen zum Erstellen und Bearbeiten von Seiten für Ihre verschiedenen Benutzergruppen steuert. In diesem Array können benutzerdefinierte Berechtigungsstufen erstellt und die Berechtigungsstufen für die verschiedenen Benutzergruppen festgelegt werden. Weitere Informationen zu den verschiedenen verfügbaren Berechtigungen und Benutzergruppen finden Sie unter Hilfe:Benutzerrechte.
Kapitalverknüpfungen erzwingen
Standardmäßig darf kein Seitenname mit einem kleinen lateinischen Buchstaben beginnen: Bei einem entsprechenden Versuch wird der erste Buchstabe in einen Großbuchstaben umgewandelt; wenn ein Linkziel, eine eingebundene Seite, ein Bild oder eine Kategorie mit einem Namen angegeben wird, der mit einem kleinen Buchstaben beginnt, ist das eigentliche Ziel usw. die Seite, die mit dem entsprechenden Großbuchstaben beginnt.
Alternativ können Seitennamen mit einem Kleinbuchstaben beginnen, zusätzlich zu den Möglichkeiten, mit einem Großbuchstaben, einer Ziffer usw. zu beginnen. Dazu müssen Sie $wgCapitalLinks anpassen. Wenn Sie den Wert auf false setzen, sind Kleinbuchstaben zulässig; bei true wird das Standardverhalten beibehalten.
Unterseiten aktivieren
In der Datei LocalSettings.php werden Unterseiten namensraumspezifisch über $wgNamespacesWithSubpages aktiviert. Um beispielsweise Unterseiten im Hauptnamensraum zu aktivieren:
$wgNamespacesWithSubpages[NS_MAIN] = 1;
Bild-Uploads
Bevor Benutzer Dateien in das MediaWiki-System hochladen dürfen, müssen Sie diese Funktion aktivieren. Stellen Sie sicher, dass das Upload-Verzeichnis korrekt konfiguriert ist und vom Apache-Webserver-Prozess beschreibbar ist. Setzen Sie dann $wgEnableUploads auf true, um das Hochladen über die Weboberfläche zu ermöglichen.
D. h.: Hier ist ein Beispielcode aus includes/DefaultSettings.php, der in LocalSettings.php eingefügt werden soll:
$wgUploadPath = "$wgScriptPath/uploads"; ## Wiki 1.5 defaults to /images, but allows more than just images $wgUploadDirectory = "$IP/uploads"; ## Wiki 1.5 defaults to /images, but allows more than just images ## To enable image uploads, make sure the above '$wgUploadPath' directory is writable by Apache User or group. ## ''(i.e. chmod og+w uploads images)'' then the following should be true: $wgEnableUploads = true; $wgUseImageMagick = true; $wgImageMagickConvertCommand = "/usr/bin/convert"; ## If you want to use image uploads under safe mode, create the directories ## images/archive, images/thumb and images/temp, then configure them all writable. Afterwards, uncomment this, if it's not already done: $wgHashedUploadDirectory = false;
Wenn Sie Bilder zur Erstellung von Miniaturansichten spontan in der Größe anpassen möchten, benötigt MediaWiki eine funktionierende ImageMagick-Installation. Setzen Sie $wgUseImageMagick auf true, sobald Sie ImageMagick auf Ihrem System installiert und getestet haben. Stellen Sie sicher, dass $wgImageMagickConvertCommand auf den richtigen Pfad des convert-Befehls Ihrer Installation verweist, dass der Befehl vom Webserver-Prozess ausgeführt werden kann und dass $wgMaxShellMemory groß genug ist. Ausführliche Informationen und Hinweise zur Fehlerbehebung finden Sie unter Handbuch:Bildverwaltung#Bild-Miniaturansichten.
Möglicherweise möchten Sie auch die Liste der zulässigen Dateiendungen anpassen, die unter $wgFileExtensions gespeichert ist:
$wgFileExtensions = [ 'png', 'jpg', 'jpeg', 'ogg', 'doc', 'xls', 'ppt', 'mp3', 'sxc', 'pdf' ];
Falls ImageMagick eine Fehlermeldung ausgibt, die in etwa wie folgt lautet:
Schwerwiegender Fehler: mime_magic konnte nicht initialisiert werden, die Magic-Datei ist nicht verfügbar in „includes/MimeMagic.php“ in Zeile 506
Versuchen Sie dann, die folgende Zeile in die Datei LocalSettings.php einzufügen:
$wgMimeDetectorCommand = "file -bi";
Lesen Sie den Abschnitt Sicherheit beim Hochladen im Handbuch:Sicherheit.
Weitere Informationen finden Sie unter:
- Handbuch:Konfigurieren von Datei-Uploads
- Handbuch:MIME-Typ-Erkennung
- Handbuch:Bildverwaltung#Bild-Miniaturansichten
Interwiki-Unterstützung
Die InterWiki-Unterstützung ist in MediaWiki integriert, Sie müssen jedoch das Präfix konfigurieren, das für Ihre internen Links verwendet werden soll. Dieses Präfix entspricht in der Regel $wgSitename, sollten Sie dies jedoch ändern müssen, setzen Sie die Variable $wgLocalInterwikis auf den gewünschten Namen.
Sprache der Benutzeroberfläche
MediaWiki ermöglicht eine Vielzahl lokalisierter Benutzeroberflächen anstelle der englischen Standardeinstellung. Wenn Sie Ihr Wiki in einer anderen Sprache als Englisch betreiben möchten, setzen Sie die Variable $wgLanguageCode auf den entsprechenden Sprachcode (z. B. „de“ für Deutsch, „es“ für Spanisch usw.).
Sie können jede der Sprachen verwenden, für die eine Datei im Verzeichnis languages/i18n vorhanden ist. Wenn Sie beispielsweise die Datei es.json finden, können Sie „es“ für Spanisch verwenden. Verwenden Sie nicht „Es“ mit einem Großbuchstaben. Auch wenn dies scheinbar funktioniert, werden nicht alle Texte übersetzt.
Nachdem Sie den Sprachcode geändert haben, müssen Sie ein PHP-Skript ausführen, damit die Änderung wirksam wird. Wechseln Sie in einem Terminalfenster in Ihr Wiki-Verzeichnis, wechseln Sie dann in den Ordner maintenance und geben Sie php rebuildMessages.php --rebuild ein. Unter Windows ist der PHP-Ordner möglicherweise nicht in Ihrer Umgebungsvariablen PATH enthalten, sodass Sie dem Befehl php den Pfad zum Programm voranstellen müssen.
Es werden nicht alle Sprachen unterstützt. Eine aktuelle Liste der unterstützten Sprachen und des jeweiligen Umfangs der Unterstützung findest du in den Übersetzungsstatistiken auf TranslateWiki. Diese Liste spiegelt den aktuellen Stand des MediaWiki-Kerns wider; je nachdem, welche Version du verwendest, kann es daher zu Abweichungen kommen.
Festlegung des Urheberrechts für die Website
- $wgRightsPage ist die Seite im Wiki, auf der die für das Wiki geltenden Urheberrechte beschrieben sind. In der Regel ist dies Projekt:Urheberrechte.
- $wgRightsUrl ist die Seite, auf der alle Einzelheiten Ihrer Lizenz beschrieben sind. (Für die GNU FDL wäre dies beispielsweise
http://www.gnu.org/licenses/fdl.html.) - $wgRightsText ist der Text in der Fußzeile, der auf „Der Inhalt ist verfügbar unter“ folgt. Er wird mit der in
$wgRightsPageangegebenen Seite verlinkt. - $wgRightsIcon ist die URL des Bildes, das links in der Fußzeile platziert ist.
Wenn $wgRightsPage nicht leer ist, verweist der Link im Urheberrechts- bzw. Lizenzhinweis auf diese Seite Ihrer Website. Ist $wgRightsPage leer, verweist der Urheberrechts- bzw. Lizenzhinweis stattdessen auf $wgRightsUrl.
Um die Urheberrechtshinweise der Website zu ändern, fügen Sie etwa folgenden Eintrag in die Datei LocalSettings.php ein:
$wgRightsPage = "YourWiki:Copyright"; $wgRightsText = "copyright YourWiki";
Bearbeiten Sie anschließend die Seite MediaWiki:Copyright-footer, um einen passenden Text einzufügen, und verwenden Sie dabei „$1“, um die Position anzugeben, an der der Link zu Ihrer Copyright-Seite erscheinen soll.
Beispiel: Festlegen einer Creative-Commons--Lizenz Um eine Creative-Commons-Lizenz festzulegen, gehen Sie wie folgt vor:
- Wählen Sie Ihre Lizenz aus: http://creativecommons.org/choose/
- Sehen Sie sich den zurückgegebenen HTML-Code an, z. B.:
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"> <img alt="Creative Commons License" border="0" src="" /> </a> This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"> Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License</a>.
eben Sie für $wgRightsURL die href-Angabe aus dem ersten Anker ein:
" />
</a>
This work is licensed under a
<a rel="license" href="