Manual:FAQ/de



Was sind die Unterschiede zwischen MediaWiki, Wikimedia, Wikipedia und Wiki?
Das ist eine allgemeine Frage; siehe bitte für eine detailiertere Antwort.

Ich möchte eine (leere) MediaWiki-Instanz verwenden. Darf ich das?
MediaWiki ist eine freie Software: das bedeutet, dass Sie es für jeden Zweck, ohne rechtliche Einschränkungen, nutzen können. Darüber hinaus beziehen sich die Lizenzbestmmungen ausschließlich auf die Software an sich. Dies bedeutet, dass, obwohl viele Wikis ihren Inhalt unter einer freizügigen Lizenz lizenzieren, Sie nicht verpflichtet sind, den Inhalt, der Ihrem Wiki in irgendeiner Weise übermittelt wird, zu lizenzieren. Natürlich empfehlen wir als ein Projekt, das gegründet wurde, um Seiten im Stil von Wikipedia zu unterstützen, dass Sie Ihre Texte auch unter einer Freien Lizenz lizenzieren, aber, in aller Kürze, Sie müssen es nicht.

Wenn Sie die Software selbst abändern oder verbessern möchten, ist das im Allgemeinen erlaubt, aber es gibt einige Einschränkungen und Sie sollten den vollständigen Text der GNU GPL Version 2 für Details konsultieren. Da MediaWiki kostenlos zur Verfügung gestellt wird, besteht keine Gewährleistung, sofern dies durch das anwendbare Recht zulässig ist.

Wo kann man MediaWiki herunterladen?
Klicke hier, um die neueste stabile Veröffentlichung von MediaWiki herunter zu laden. Die Dateien befinden sich in einem .tar.gz-Archiv. Des Weiteren kannst du MediaWiki direkt aus der Git Repository erhalten.

Wie installiert man MediaWiki?
Die Installation von MediaWiki benötigt zwischen 10 und 30 Minuten (wenn MySQL benutzt wird), dies beinhaltet das Downloaden und Kopieren der Dateien, das Erzeugen der Datenbank und Benutzer, und das Durchführen des Installationsscripts für die Konfiguration der Software. Siehe, wo Du auch die "minmalen Systemvoraussetzungen" findest.

Wie kann ich MediaWiki mit Hilfe eines Softwarepakets installieren?
Viele Linux Distributionen stellen MediaWiki in einem für diese Distribution zugeschnittenen Softwarepaket bereit. Das MediaWiki Entwicklerteam verweist Dich an Deine Linux Distribution. Dort kannst Du Unterstützung für die Installation, Konfiguration und/oder Benutzung erhalten. Die einzelnen Gemeinschaften und Unternehmen, die solche Pakete unterhalten, sollten Installationsanweisungen bereitstellen.

Es wird darauf hingewiesen, daß es sich bei Distributionen von Drittanbietern um ältere Versionen handeln kann. Bitte achte daher bei (Installations-)Anweisungen und Erweiterungen besonders genau auf Kompatibilitätsinformationen.


 * Siehe auch: 

Wie erstelle ich weitere Namensräume?
Um einen Namensraum hinzuzufügen, ändern Sie Ihre Datei LocalSettings.php, indem Sie zusätzliche Namensräume über die Variable $wgExtraNamespaces hinzufügen.

Oder
 * Sie benutzen eine andere Datenbank für jedes Wiki
 * Verwenden Sie ein unterschiedliches Datenbank-Präfix für jedes Wiki (bei Postgres können Sie durch verschiedene Schemata und User denselben Effekt erzielen).

Information über diese Optionen erhalten Sie unter  bzw. .

Informationen über die Einrichtung einer Wiki-Familie erhalten Sie unter.

Zur Information über eine Alternative, mehr als ein Wiki mit identischem Server, Datenbank und Source einzurichten, siehe Steve Rumberg's (archived version) exzellentes Exposé und zusätzliche Nutzerkommentare.

Würde MediaWiki funktionieren, wenn der safe_mode aktiviert ist?
Ja, aber nur in eingeschränktem Maße. Für weitere Informationen siehe Safe mode.

Benötigt MediaWiki Shell Zugriff?
Shellzugriff über (SSH) wird zur Installation von MediaWiki nicht benötigt, aber es wird dringend empfohlen. Ohne Shellzugriff kann es schwierig für Sie sein, ein Backup Ihres Wikis zu erstellen oder auf eine neuere Version upzugraden. Manche Wartungsaufgaben sind ohne Shelllzugriff überhaupt nicht möglich. Viele verbreitete Erweiterungen funktionieren am besten mit Shellzugriff.

Wie installiere ich Erweiterungen?
Siehe für mehr Informationen über das Schreiben und Installieren von Erweiterungen. Siehe um existierende Erweiterungen zu finden.

Wie kann ich zusätzliche Namensräume hinzufügen?
Siehe Einen angepassten Namensraum erstellen.

Wie aktiviere ich das Hochladen?
Datei-Uploads sind eine oft genutzte Funktion von MediaWiki, sind aber in allen aktuell veröffentlichten Versionen per Voreinstellung deaktiviert. Um sie zu aktivieren, muss das Hochlads-Verzeichnis (standardmäßig ) vom Webserver beschreibbar sein (  oder erlaube dem Apache-Benutzer auf ihm zu schreiben, etc.) dann setze  zu   in der LocalSettings.php. Falls du einen "failed to mkdir"-Fehler erhältst, wenn du versucht es hochzuladen, heißt vermutlich, dass es ein Rechte-Problem gibt.


 * Siehe auch: 

Wie kann ich das Hochladen von zusätzlichen Formaten erlauben?
MediaWiki setzt voraus, dass die zulässigen Datei-Upload-Formate mit der Konfigurationsanweisung  angegeben werden. Normalerweise befindet sich diese Direktive in LocalSettings.php im Stammverzeichnis Ihrer MediaWiki-Installation.

Um beispielsweise das Hochladen auf PDF-Dateien zu erweitern, füge Folgendes zu LocalSettings.php hinzu:

Um das Hochladen auf mehr als einen Dateityp zu erweitern, verwende die folgende Syntax


 * Siehe auch: 

Wie verwende ich eingebettete mathematische Formeln?
MediaWiki erlaubt es mathematische Formeln einzusetzen. Weitere Anleitungen unter.

Wie ändere ich die Zeitzone für mein MediaWiki?

 * Siehe 

Wie kann ich eine zwischengespeicherte (cached) Seite löschen?
Um eine zwischengespeicherte Seite zu bereinigen, z. B. wenn Du Änderungen an der Navigationsleiste vor nimmst, füge  am Ende der dynamischen URL der Seite hinzu.

z. B.: http://www.mediawiki.org/w/index.php?title=Main_Page&action=purge

Oder  bis zum Ende der Kurzform URL der Seite:

z. B.: http://www.mediawiki.org/wiki/Main_Page?action=purge


 * Siehe auch:, 

Wie kann ich das Caching vollständig deaktivieren?
Füge die folgenden Zeilen deiner LocalSettings.php hinzu:

= false; // deprecated method = CACHE_NONE; = false;

Die Datei ist beschädigt oder hat eine ungültige Erweiterung
Einige Benutzer haben berichtet, dass nach dem Hinzufügen eines Dateiformats zur Liste der zulässigen Erweiterungen ein Fehler aufgetreten ist. Der Text des Fehlers ähnelt dem folgenden:


 * "Die Datei ist fehlerhaft oder hat eine falsche Erweiterung. Bitte überprüfe die Datei und lade sie erneut hoch."

Mögliche Lösungen:


 * Setze den Wert von , z. B. unter Unix oder Linux, dies wäre z.B.
 * Compiliere/installiere die fileinfo PHP Erweiterung
 * Fedora - yum install php-pecl-Fileinfo
 * Fedora - yum install php-pecl-Fileinfo


 * Siehe auch: 

Der anfängliche Benutzer wurde nicht vom Installierer erstellt oder es handelt sich nicht um einen Administrator.
Manchmal kann das Installationsprogramm den Standardbenutzer nicht erstellen, oder die Benutzertabelle geht aus irgendeinem Grund verloren. Es gibt ein paar Möglichkeiten, dieses Problem zu lösen:

maintenance/createAndPromote.php

 * Wenn Dein MediaWiki älter als Version 1.16 ist, stelle sicher, dass  eingerichtet ist (siehe  ).
 * Führe  von der Shell (Schnittstelle zum Betriebssystem) aus ein. Füge   an die Befehlszeile an, wenn Du möchtest, dass dieser Benutzer nicht nur Administrator, sondern auch "Bürokrat" wird.

Dadurch wird ein neuer Benutzer erstellt und zum Administrator befördert. Als Hilfe kannst Du das Skript mit dem Parameter  ausführen.

Ändern der Datenbank

 * Richte ein neues Konto mit der regulären Methode (Special:UserLogin) ein.
 * Überprüfe die Benutzer-ID unter Special:Preferences.
 * Führe die folgende SQL-Anweisung gegen die Datenbank aus:
 * oben sollte durch die entsprechende Benutzer-ID ersetzt werden, die Du auf der Einstellungsseite des Benutzers sehen kannst.
 * Hinweis: Wenn  in LocalSettings.php definiert ist, hänge seinen Wert an den Tabellennamen an. Wenn beispielsweise   "XYZ" ist, dann ist der zu verwendende Tabellenname.
 * Hinweis: Wenn  in LocalSettings.php definiert ist, hänge seinen Wert an den Tabellennamen an. Wenn beispielsweise   "XYZ" ist, dann ist der zu verwendende Tabellenname.

Lasse jeden vorübergehend Rechte vergeben, um Ihren Erstbenutzer zu unterstützen
Diese Methode beinhaltet im Wesentlichen, dass alle Benutzer vorübergehend die Benutzerberechtigungen ändern können, um einen Benutzer zu unterstützen. Füge folgenden Code am Ende Deiner $LocalSettings hinzu:
 * Registriere ein neues Konto mit der regulären Methode (Special:UserLogin). Sei angemeldet um dieses Konto zu benutzen
 * Gehe zu special:userrights und füge den gerade erstellten Benutzer zu den Gruppen Administrator und Bürokrat hinzu.
 * Entferne die  Zeile aus Deiner LocalSettings.php Dieser Schritt ist sehr wichtig', denn so lange Du ihn nicht entfernt hast, könnte jeder die Berechtigungen ändern.
 * Entferne die  Zeile aus Deiner LocalSettings.php Dieser Schritt ist sehr wichtig', denn so lange Du ihn nicht entfernt hast, könnte jeder die Berechtigungen ändern.

Wie kann ich das MediaWiki-Passwort eines Benutzers zurücksetzen?

 * Siehe 

Wie kann ich Interwiki-Links in meinem Wiki erstellen?

 * Siehe 

Wie kann ich meine Basis-URLs kürzer machen?
(z. B. /wiki/Article_Name im Gegensatz zu /w/index.php?title=Article_Name)


 * Siehe 

Wie organisiere ich Seiten in Unterverzeichnisse wie /wiki/subdir/PageName?

 * Siehe 

Ist das Herunterladen und Verwenden von MediaWiki.org kostenlos?
Ja, es ist kostenlos im Sinne von freier Software. Siehe für Lizenzprobleme in Bezug auf den schriftlichen Inhalt dieser Website.

Wie kann ich Benutzerrechte verwalten?
 Mehr Informationen findest du hier:. Siehe für Methoden und Strategien zur Zugriffsbeschränkung.

Wie kann ich verhindern, dass anonyme Benutzer Seiten bearbeiten?
Die empfohlene Methode ist die Änderung des Wertes der Konfigurationsoption. Bearbeite  und füge folgende Zeile hinzu:

Wenn Du verwendest, kann jeder Administrator bei Bedarf auch IP-Bearbeitungen  vorübergehend deaktivieren.


 * Siehe auch:, 

Wie kann ich verhindern, dass anonyme Benutzer eine Seite lesen?
Füge folgenden Code am Ende Deiner $LocalSettings hinzu:

Siehe auch. Weitere Informationen findest Du unter.

Wie kann ich die Erstellung von Konten einschränken?
Füge folgenden Code am Ende deiner $LocalSettings hinzu:

Weitere Informationen findest Du unter.

Wie kann ich verlangen, dass bei der Registrierung eine E-Mail-Adresse angegeben wird?

 * Siehe 

Wie ändere ich MediaWiki in den "Nur-Lese" Modus?

 * Siehe 

Wie kann ich die Standardbenutzereinstellungen ändern?
Die MediaWiki-Standardeinstellungen befinden sich in der Sprachdatei, d.h., wenn Sie Englisch verwenden. Bearbeite diese Datei nicht, sondern verwende sie einfach als Referenz, wie Du es mit DefaultSettings.php tust.

Gib an, ob Du die Standardanzahl der Suchergebnisse auf einer Seite ändern möchtest. Language.php gibt an:

Um es auf 50 zu ändern, füge dies in Deine LocalSettings.php ein:

Beachte, dass Du die einstellst, welches die Seitenüberschreibungen enthält, und nicht die$wgDefaultUserOptionsEn, das die Softwarevoreinstellungen enthält. Alle Einstellungen in $wgDefaultUserOptions überschreiben die in der Sprachdatei festgelegten Einstellungen.

Um in jeder Version von MediaWiki die standardmäßig zu durchsuchenden Namensräume zu ändern, setze in LocalSettings.php auf ein Array, das Namensraumindizes mit booleschen  Werten abbildet. Um beispielsweise den Hauptnamensraum und den Kategorie-Namensraum zu durchsuchen, verwende:

$wgNamespacesToBeSearchedDefault = array(    NS_MAIN => true,     NS_CATEGORY => true, );

In manchen Fällen möchtest Du, nachdem Du eine einzelne Standardbenutzereinstellung geändert hast, eventuell auch die Benutzereinstellungen aller vorhandenen Benutzerkonten ändern.

Wenn ja, verwende das Skript im Verzeichnis Maintenance. Benutze die Option "--dry" für den ersten Lauf, bewerte die Auswirkungen und gehe von dort aus weiter. (--dry beschreibt die Datenbank nicht)

php userOptions.php --dry --nowarn searchlimit --old 20 --new 50

Sichere auch immer Deine Datenbank, bevor Du solche Änderungen vornimmst (das ist nicht notwendig, wenn Du nur --dry verwendest).


 * ''Siehe auch:

Wie kann ich MediaWiki schneller laufen lassen?

 * Siehe: 

Wie aktiviere ich eine Drop-down-Liste mit Suchvorschlägen?

 * Siehe 

Upgrade

 * Siehe 

Ist es möglich, mein Wiki auf einen anderen Rechner zu verschieben?
Ja. Es sollte folgendes anzeigen Im Wesentlichen sicherst Du zuerst Deine alte Installation und stellst sie dann auf dem neuen Rechner wieder her. Zu guter Letzt musst Du zusätzliche Änderungen vornehmen, um die Wiki-Konfiguration zu aktualisieren, damit alles auf den neuen Speicherort verlinkt ist.

Wie verschiebe ich mein Wiki auf einen anderen Server?
Folge den Anweisungen im Handbuch Manual:Moving a wiki (Transfer eines Wikis).

Wie kann ich das Logo ändern?
Um das Logo am linken oberen Bildschirmrand zu ändern, muss lediglich $wgLogo in LocalSettings.php eingefügt bzw. angepasst werden.

Es gibt zwei Möglichkeiten das Logo zu ändern:

Beispiel: Beispiel:
 * 1) Man kann das Logo über die Normale "Hochladen" Funktion im Wiki hochladen. Dies ermöglicht, das Logo einfach auszutauschen. Wenn man Diese Methode nutzt, so sollte man die Seite schützen.
 * Füge die $wgLogo Zeile in die Datei "LocalSettings.php" ein.
 * 1) Lade das Bild durch eine andere Methode auf den Server (z.B. mit FTP).
 * Füge die $wgLogo Zeile in die Datei "LocalSettings.php" ein.
 * Füge die $wgLogo Zeile in die Datei "LocalSettings.php" ein.
 * (In diesem Beispiel ist das Bild im selben Ordner als die LocalSettings.php Datei.)
 * (In diesem Beispiel ist das Bild im selben Ordner als die LocalSettings.php Datei.)

Wenn Du das Logo nur auf bestimmten Seiten ändern möchtest, überschreibe die Hintergrundbildeigenschaft von #p-logo css oder verwende Erweiterungen von Drittanbietern wie Extension:LogoFunctions.

Wie kann ich das CSS des Wikis bearbeiten?
Du solltest die CSS-Dateien (wie die common.less) nicht direkt bearbeiten, da es Aktualisierungen erschwert, um Deine individuellen Einstellungen bei jedem Upgrade der Software anzupassen. Stattdessen musst Du die MediaWiki:Common.css bearbeiten, wenn Du Deine CSS-Änderungen für alle Oberflächen anwenden möchtest, oder die MediaWiki:Vector.css, wenn die Anpassungen nur für die Vector-Oberfläche gelten sollen.

Der Inhalt der Seiten MediaWiki:Common.css und MediaWiki:Vector.css überschreibt immer die in den Oberflächen-Dateien angegebenen Standard-CSS-Stile.

Wie kann ich die linke vertikale Navigationsleiste ausblenden?
Mit anderen Worten, wie kannst Du erreichen, dass die Hauptinhalte 100% der Seite einnehmen und Logo, Toolbox, Navigation und Suchmaschine ausgeblendet werden?

Um es dauerhaft auszublenden, kopiere Folgendes in die MediaWiki:Common.css:

Um stattdessen die Symbolleiste auszublenden, wenn der Benutzer F11 drückt, trage dies in die MediaWiki:Common.js Deines Wikis ein:

Wie kann ich die Kategorien am Ende jeder Seite ausblenden?
Du kannst die Anzeige von Kategorien auf jeder Seite ausblenden, indem Du Deine MediaWiki:Common.css änderst und folgendes hinzufügst::

Kann ich das Logo in der linken oberen Ecke anpassen? Wenn ja, wie?
Das Logo ist ein Portletblock ohne pBody-Abschnitt. Sie wird durch die p-Logo-ID identifiziert. Das Hintergrundbild wird durch die Variable angegeben, die in  definiert ist. Dieser Speicherort bezieht sich auf das Webserver-Root und nicht auf das System-Root. Definiere dies in neu, um das Bild zu ändern. Falls falsch eingetragen, wird kein Bild auf der Seite angezeigt; überprüfe Dein Webserver-Fehlerprotokoll und passe es entsprechend an. Die Größe des p-Logos muss jedoch groß genug für das Logo sein, wenn es nicht abgeschnitten werden soll. Dies wird im Stylesheet (main.css im Monobook) eingestellt, unter dem p-Logo-Stil, die Standardeinstellung ist:

Beachte, wenn Du ein Logo anderer Größe verwenden und das CSS ändern möchtest, ändere bitte keines der zentralen MediaWiki-Stylesheets. Füge stattdessen zur On-Wiki-Css-Seite hinzu (MediaWiki:Monobook.css für Monobook, MediaWiki:Vector.css für Vektor. MediaWiki:Common.css funktioniert auch für alle Oberflächen)

Verkleinern des Logos
Beachte, dass sich ein tag über dem Logo befindet. Wenn Du also versuchst, die Größe des Portlets des Logos zu reduzieren, musst Du auch die Regeln #p-logo a und #p-logo a:hover ändern. Die Standardeinstellung für diese ist:

Wie kann ich die Link-URL des Website-Logos in der linken oberen Ecke aller Seiten anpassen, wenn auf das Site-Logo geklickt wird?
Standardmäßig führt Sie ein Klick auf das Seiten-Logo zur Hauptseite der Website. Wenn Du ändern möchtest, welche interne Seite der Website die "Haupt"-Seite sein soll, bearbeite die MediaWiki:Hauptseite.

Um den Link des Site-Logolinks extern zu einer beliebigen anderen URL zu ändern, kannst Du einen Haken zu Deiner LocalSettings.php setzen, um die Hauptseite href zu überschreiben, die vom Logo verwendet wird.

Wie kann ich das Symbol in der Adresszeile des Browsers (Favicon) ändern?

 * Lade einfach Dein favicon.ico in das Stammverzeichnis Deiner Domain/Subdomain hoch und vergewissere Dich, dass der Dateiname klein geschrieben ist und ihr Name favicon.ico lautet.
 * Alternativ kannst Du die Einstellung der in LocalSettings.php bearbeiten und füge hinzu

Für Details siehe.

Tipp: Das Favicon-Bild sollte entweder die Größe 16 x 16 Pixel oder 32 x 32 Pixel haben.

Umschreibungsregel
Wenn Du eine Umschreibungsregel in .htaccess verwendest, um "index.php" aus der URL zu entfernen, musst Du gleichzeitig eine Ausnahme für .ico-Dateien hinzufügen. Füge einfach die folgende Regel zu deinem.htaccess hinzu:


 * RewriteRule .*\.ico$ - [L]

Diese Regel muss vor der index.php-Regel erscheinen.

Groß-/Kleinschreibung
Achte beim Hochladen der Favicon-Datei darauf, dass der Dateiname in Kleinbuchstaben geschrieben ist. (Das heißt, "favicon.ico", nicht "Favicon.ico".) Viele Server (z. B. solche auf UNIX-ähnlichen Betriebssystemen) können die Datei nicht finden, es sei denn, ihr Name wird in Kleinbuchstaben geschrieben.

Wie kann ich die Navigationsleiste anpassen?
Der Inhalt der Navigationsleiste, die auf jeder Seite – bei Verwendung der Vektor- oder Monobook-Oberfläche – links erscheint, wird durch die Seite MediaWiki:Sidebar in Deinem Wiki erstellt. Informationen zur Anpassung finden Sie unter Handbuch:Interface/Sidebar.

Wie kann ich auf jeder Seite eine Textnachricht (Sitenotice) platzieren?
Fügen Sie einen Text in die Seite MediaWiki:Sitenotice ein. Es wird oben auf jeder Artikelseite angezeigt.

Sie können auch Text zu MediaWiki:Anonnotice hinzufügen, um eine Nachricht zu erstellen, die nur abgemeldeten Benutzern angezeigt wird. Es ist empfehlenswert, den Website-Benachrichtigungshinweis auf den Anon-Benachrichtigungshinweis zu übertragen, um sicherzustellen, dass abgemeldete Benutzer weiterhin die Information des Website-Benachrichtigungshinweises erhalten.

Wie kann ich ändern, welche Seite die Hauptseite sein soll?
Standardmäßig sucht MediaWiki nach einer Seite mit dem Titel Hauptseite und nimmt diese als Standardseite. Dies kann geändert werden, indem man den Inhalt von  MediaWiki:Mainpage ändert, damit er auf einen anderen Titel verweist. Wenn dies den Link "Hauptseite", der sich zur Zeit der Konfiguration in der Sidebar befindet, nicht ändert, bearbeite  MediaWiki:Sidebar.

Wie kann ich den Titel der Hauptseite ändern?
Klicke einfach auf den Tab "Verschieben" und verschiebe die Seite auf den gewünschten Seitentitel.

Normalerweise möchtest Du auch ändern, welche Seite als "Hauptseite" konfiguriert ist.

Wie kann ich den Titel der Hauptseite ausblenden?
MediaWiki hat keine eingebaute Option, um den Titel der Hauptseite auszublenden (siehe ), aber Du kannst CSS verwenden, um den Titel auszublenden. Alternativ kannst Du auch die NoTitle extension verwenden

Füge das Folgende zu in Deinem Wiki hinzu:

Wenn Deine Hauptseite einen lokalisierten Namen verwendet oder Du die Hauptseite umbenannt hast, musst Du den Teil  ändern. Du kannst einen korrekten Parameter finden, indem Du Dir den HTML-Quelltext der Hauptseite aufrufst und nach dem Tag   suchst.

Wenn Ihre Sprache beispielsweise Lojban ist, sieht das Body-Tag so aus:

Deshalb solltest du stattdessen diese Zeile in dein einfügen:

Wenn Du den Titel einer "Hauptseite" in einem bestimmten Namensraum wie "Help:Main_Page" verbergen möchtest, füge Folgendes zu in Deinem Wiki hinzu:

Note the difference:  in comparison to. The latter will not work.

Wenn dies nicht funktionieren sollte, verwendest Du möglicherweise eine Oberfläche, die dies nicht unterstützt, oder Du hat Deine Hauptseite verschoben, ohne die MediaWiki:Hauptseite zu aktualisieren, oder Du hast eine uralte MediaWiki-Version.

Wenn die Oberfläche ein anderes Element für den Titel als ein  -Element mit der Klasse   verwendet, musst Du den entsprechenden CSS-Selektor für diese Oberfläche finden.

Wie kann ich das Inhaltsverzeichnis ausblenden?
Das Inhaltsverzeichnis (TOC) wird automatisch angezeigt, sobald es vier oder mehr Abschnittsüberschriften im Artikel gibt. Es gibt mehrere Möglichkeiten, es auszublenden.


 * Für eine Seite
 * Platzieren Sie das Zauberwort  im Wikitext der Seite.


 * Für alle Seiten
 * Installiere Extension:NoTOC
 * oder
 * Fügen Sie die folgende Regel zu MediaWiki:Common.css hinzu:


 * Pro Benutzer
 * Benutzer können die gleiche CSS-Regel zu ihrer common.css hinzufügen. personal stylesheet.


 * Es gab eine Benutzereinstellung, um das Inhaltsverzeichnis auszublenden, es wurde in MediaWiki 1.23 (T54813) entfernt.

Wie kann ich den Oberflächentext ändern?
Der Oberflächentext wird im MediaWiki-Namensraum geändert. Für jede Abweichung vom Standard in der Seitensprache gibt es eine Seite MediaWiki:Englishmessagename, und für jede Abweichung vom Standard in jeder anderen Sprache eine Seite MediaWiki:Englishmessagename/languagecode. (Seit Release 1.9 gibt es keine Seiten für Nachrichten mehr, die dem Standard entsprechen.). Beim Erstellen einer Seite füllt sich das Eingabefeld automatisch mit dem Standard. Wenn Du eine Seite erstellst, mit der die Standardeinstellung überschrieben wird, ist es sinnvoll, zuerst die Standardversion zu speichern, um die Unterschiede der Versionen nachvollziehen zu können. Siehe auch.


 * Eine Liste der Systemmeldungen findest Du unter Special:Allmessages.
 * Um den MediaWiki-Namensraum auszublenden, siehe  Konfigurationseinstellung.
 * Um die Links Datenschutzerklärung oder Haftungsausschluss am Ende jeder Seite zu entfernen, schreibe statt MediaWiki:Datenschutz oder MediaWiki:Haftungsausschluss jeweils nur einen Bindestrich.

Wie kann ich die Sprache der Benutzeroberfläche ändern?
Um die Standardoberflächensprache zu ändern, ändere den Wert von  in , zum Beispiel

Möglicherweise musst Du auch Deinen Browser Cache umgehen, um die Änderungen zu sehen.

Die neue Standardoberflächensprache wird auf alle Benutzer angewendet, die sie noch nie angepasst haben.

Wenn Du Benutzern die Möglichkeit geben möchtest, Seiten und Oberflächenelemente in anderen Sprachen als der Standard-Sprache des Wikis zu erstellen und auszuwählen, benötigst Du die Translate extension, die Dein Wiki mehrsprachig machen kann.

Wenn Du die Spracheinstellungen für alle vorhandenen Benutzer ändern möchtest, verwende die. Wartungsskript. Wenn beispielsweise alle Benutzer mit englischem Zeichensatz stattdessen den französischen verwenden möchten, führe folgendes aus:

Wie entferne ich die Registerkarten Artikel/Bearbeiten etc.?
Für ein wenig mehr Kontrolle siehe: Benutzer:Subfader/Hide_page_tabs.

Bearbeite MediaWiki:Common.css in Deinem Wiki und füge dies hinzu:

Siehe den Seitenquelltext für die verschiedenen #ca-* IDs, die in den Inhaltsregisterkarten verwendet werden.

Hinweis: Dies funktioniert nur für Monobook und abgeleitete Oberflächen wie Modern und Vector (dem Standard-Skin) und kann derzeit die Bearbeitung nicht verhindern. Siehe dazu Handbuch:Benutzerrechte.

Wie kann ich Registerkarten in meinem Wiki hinzufügen/entfernen?
Siehe oder schreibe Deine eigene Erweiterung (Siehe: ):

Um zum Beispiel die Registerkarte "Gespräch" zu entfernen und dann eine Registerkarte hinzuzufügen, die immer zur Hauptseite führt, würdest Du diesen Code speichern unter :

und fügen Sie dann

am Ende der LocalSettings.php hinzu.

Wie kann ich eine Registerkarte auf nur einer Seite entfernen?
Um beispielsweise die Registerkarte "Diskussionsseite" von der Hauptseite zu entfernen, füge auf der Seite MediaWiki:Common.css hinzu:

Um MediaWiki:Common.css zu ändern, musst Du über Administratorrechte verfügen.


 * Siehe auch: 

Wie entferne ich eine Registerkarte auf allen Seiten?
Um beispielsweise die Registerkarte "Diskussionsseite" von der Hauptseite zu entfernen, füge auf der Seite MediaWiki:Common.css hinzu:

Weitere zu entfernende Registerkarten sind #ca-history, #ca-viewsource, #ca-view (Registerkarte Lesen), #ca-nstab-main (Registerkarte Seite).

Weitere Dropdown-Menüeinträge, die Du entfernen kannst, sind #ca-watch, #ca-move, #ca-delete.

Um MediaWiki:Common.css zu ändern, müssen Sie über Administratorrechte verfügen.

Wie kann ich die Links zur Bearbeitung eines Abschnitts für Benutzer ausblenden, die nicht angemeldet sind,?
Sie können den Wert der Konfigurationsoption ändern.

Bearbeite und füge die Zeile hinzu:


 * Siehe auch .

Wie entferne ich den Link "Gespräch für diese IP" oben rechts (z.B. wenn wahr (true) ist)?
Eine Möglichkeit besteht darin, den Link über das folgende CSS auf der Wiki-Seite MediaWiki:Common.css in Ihrem Wiki auszublenden:

Eine weitere Möglichkeit besteht darin, in Ihrer LocalSettings.php-Datei den PersonalUrls-Haken zu setzen, um den Link zur Gesprächsseite von anonymen Benutzern zu entfernen:

Wie entferne ich den Link "Konto erstellen oder anmelden" oben rechts auf dem Bildschirm?
Um Links zu Login / Kontoerstellung aus den personal_urls zu entfernen, kannst Du diesen Code in deiner verwenden, um sie einzubinden oder zu entfernen:

Wie kann ich Aktionen und Sonderseiten unterdrücken?

 * HINWEIS: MediaWiki ist nicht für diese Art der Nutzung gedacht! Es sei darauf hingewiesen, dass die folgende 'Antwort' ein Hack ist, der nur mit dem Apache Webserver 'funktioniert'. Beachte auch, dass dieses System nicht narrensicher ist, es ist nur ein weiterer Schritt, als das Verstecken der Links (siehe oben).

Das Unterdrücken von Aktionen und speziellen Seiten kann nützlich sein, wenn Du den Anschein einer statischen Website über eine bestimmte URL oder VirtualHost erstellen möchtest, die aber auch eine 'interne' Ansicht haben, die ein echtes Wiki ist. d .h. wenn Du eine nach interne 'Ansicht' Deines Wikis hast, die von Benutzern bearbeitet werden kann, und eine externe 'Ansicht', die wie eine statische Website aussehen sollte (keine Historie, keine Diskussion, etc., etc.).

Wenn Du den Apache-Webserver verwendest und alle entsprechenden Links ausgeblendet hast (siehe oben), kannst Du Aktionen und Spezialseiten mithilfe der folgenden Funktion deaktivieren: Regeln umschreiben:


 * 1) Lock down the site (disable MediaWiki commands)

RewriteEngine On


 * 1) RewriteLog /tmp/rewrite.log


 * 1) RewriteLogLevel 9


 * 1) See http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Actions

RewriteCond %{QUERY_STRING} (.*action=.*) RewriteRule .* http://www.my.domain.com?

RewriteCond %{REQUEST_URI} !^/index.php/Special:Search RewriteCond %{REQUEST_URI} ^(.*Special:.*) RewriteRule .* http://www.my.domain.com?

RewriteCond %{QUERY_STRING} ^(.*Special:.*) RewriteRule .* http://www.my.domain.com?
 * 1) Catch a trick...

Oben, eine Anfrage für, zum Beispiel, wird einfach umgeschrieben zu. Ebenso wird jede Seite im Namensraum Special (mit Ausnahme von Special:Search) umgeschrieben zu. Denke daran, dies ist nur ein Hack und nicht als Lösung für ein sicheres CMS gedacht.

Beachte, dass Du die obigen Regeln an Dein spezifisches URL-Namensschema anpassen musst.

Andere Probleme, die beim Versuch, eine solche Website zu sperren, zu berücksichtigen sind, sind die API- und POST-Anfragen für den Wiki-Inhalt (statt GET).

Wie kann ich Fehlermeldungen bearbeiten?
Special:Allmessages enthält eine vollständige Liste von Meldungen (Fehler oder andere), die bearbeitet werden können.

Wie kann ich die Fußzeile ändern?

 * Siehe:, 

Wie kann ich das "Powered by MediaWiki"-Bild (und eventuell andere Bilder) aus der Fußzeile bearbeiten / entfernen?
Du kannst das "Powered by MediaWiki"-Bild ausblenden, indem Du Folgendes zu Deiner Wiki MediaWiki:Common.css hinzufügst:

Wenn Du es in 1.17 und neuer vollständig entfernen möchtest, kannst Du verwenden, um es mit diesem in deiner  zu entfernen:

In 1.16 und darunter musst Du einen Haken setzen, um ihn zu entfernen:

Note that this will also remove other powered-by icons, e.g. also the one coming from BlueSpice.

Wenn Du Icons, URLs, zugehörigen Text oder neue Symbole hinzufügen möchtest, lies bitte die Dokumentation von.

Wie füge ich einen Antwortlink zur Standardvorlage für Signatur-Tilden ($ 1) hinzu?
Du kannst Signaturen in MediaWiki:Signature. / MediaWiki:Signature-anon anpassen.

Wenn Du beispielsweise die Einträge in  änderst, wird ein Link zu den Gesprächsseiten des Benutzers gesetzt und   würde einen direkteren Link ergeben.

Benutzer können ihre Signatur in ihren Einstellungen ändern.

Wie kann ich ändern, was der  jeder Seite ist? Wo kann ich Änderungen vornehmen?
Der größte Teil des Textes, den Du ändern möchtest, befindet sich im Namensraum von MediaWiki.

Um Titel, Texte, Ankündigungen usw. zu ändern, gehe zu Special:AllMessages, wo Du den Text sehen kannst, der mit den Seiten verknüpft ist, die Du ändern möchtest. Du musst Dich als Administrator anmelden, um die geschützten Einträge im MediaWiki-Namensraum bearbeiten zu können.

Wenn Du den Titel in Deinem Browser ändern möchtest, musst Du MediaWiki:Pagetitle bearbeiten. Bearbeite es genauso, wie jede andere Seite in deinem Wiki.

In den neuesten Versionen von MediaWiki ist MediaWiki:Pagetitle standardmäßig $1 -. Wenn den falschen Text erzeugt, musst Du  in Deinem LocalSettings.php einstellen.

Wenn $wgSitename in LocalSettings.php korrekt ist, aber immer noch falsch ist, kann es sein, dass Du eine vom Benutzer beigesteuerte Sprachdatei verwendest, die $wgSitename falsch auf eine Transliteration von "Wikipedia" setzt. Bearbeite die Sprachdatei, um dies zu korrigieren. Zum Beispiel befindet sich die hebräische Sprachdatei unter  in Deinem Wiki-Verzeichnis.

Vergiss nicht, deinen Browser-Cache zu leeren, nachdem du deine Einstellungen geändert hast.

Schreibt MediaWiki automatisch den ersten Buchstaben in $wgSitename als Großbuchstaben?
Ja. Dies kann unter Verwendung von configuration setting geändert werden.

Wie richte ich ein, dass externe Links in einem neuen Fenster geöffnet werden?

 * Siehe 

Wie kann ich verhindern, dass MediaWiki URLs, tags usw. formatiert?
Trage "" Anweisungen vor und nach der URL oder dem tag ein.

"Beispiel:" svn co http://svn.example.com/myproject/

"Erzeugt:" svn co http://svn.example.com/myproject/

Wie kann ich Benutzer dazu bringen, dass sie die Vorschau aufrufen, bevor sie abspeichern?

 * Siehe: Manual:Force preview und Extension:ForcePreview

Wie kann ich weitere Buttons in der Bearbeitungsseite hinzufügen?

 * Siehe: Manual:Custom edit buttons

Wie kann ich weitere anklickbare Sonderzeichen oder tags in der Bearbeitungsseite hinzufügen?
Um weitere Sonderzeichen usw. unter dem Bearbeitungsfeld hinzuzufügen, siehe.

Wie kann ich eine andere Oberfläche (z. B. die alte Wikipedia Monobook Oberfläche) benutzen?
Während die Vector-Oberfläche die Standard-Oberfläche für alle Installationen ist, die mit MediaWiki 1.17 und neuer erstellt wurden, war zuvor die Monobook-Oberfläche die Standard-Oberfläche. Siehe für weitere Informationen, wie man seine Standard-Oberfläche konfiguriert.

Wie deaktiviere ich die Anzeige externer Links in der druckbaren Version einer Seite?

Bearbeite die Seite MediaWiki:Print.css auf Deinem Wiki und füge folgenden Code hinzu:

Dadurch werden die styles überschrieben, die in den CSS-Dateien definiert sind, die mit dem MediaWiki-Quellcode geliefert werden. Für weitere Informationen siehe.

Wenn Du stattdessen möchtest, das externe Links in der Druckversion unterstrichen werden, füge folgenden Code hinzu:

Wie ändere ich den Text der Artikelregisterkarte (Seitenname) auf der Hauptseite meines Wikis?

Um den Text der Registerkarte zu ändern, öffne als Beispiel, das in Wikipedia benutzt wird, zunächst die Seite " ".

Nachdem Du dies getan hast, klicke auf Bearbeiten und gib im Bearbeitungsfeld den Text ein, den Du später auf der Hauptseite sehen möchtest - fertig. Vergiss auch nicht, ebenso die Seite zu sichern.

Wie bearbeite ich eine Seite?
Um eine Seite zu bearbeiten, klicke auf den Bearbeiten- Link, der auf jeder Seite angebracht ist. Bei Verwendung der standardmäßigen Vector-Oberläche wird dies in Form einer Registerkarte oben auf der Seite angezeigt. Ein Formular mit dem vorhandenen Markup wird angezeigt. Wenn Du alle Änderungen vorgenommen hast, klicke auf die Schaltfläche  Speichern, um die Änderungen zu übernehmen.


 * Siehe auch: 

Wie erstelle ich eine neue Seite?
Es gibt verschiedene Möglichkeiten, um eine neue Seite anzulegen:

In einigen Wikis enthält eine fehlgeschlagene Suche nach einer Seite einen Link, über den Du diese Seite bearbeiten kannst.
 * Erstelle einen Link zu einer Seite auf einer anderen Seite und klicke dann auf den angezeigten Rotlink
 * Navigiere zum gewünschten Speicherort der Seite, z. B.  und klicke auf "Bearbeiten", "Erstellen" oder "Quelltext erstellen".


 *  Siehe auch: 

Wie lösche ich eine alte Version einer Seite?
Alte Versionen von Seitendaten bleiben in der Datenbank erhalten und können über die Seitenhistorie aufgerufen werden. Dies ist nützlich, um Änderungen zu überprüfen und unerwünschte Änderungen zu korrigieren oder rückgängig zu machen. In manchen Fällen möchten Administratoren diese Informationen jedoch aus rechtlichen Gründen möglicherweise nicht zugänglich machen oder wollen die Größe der Datenbank verringern.


 * Administratoren können eine frühere Bearbeitung einer Seite löschen, indem sie zunächst die Seite löschen. Anschließend können sie die Löschung der Bearbeitungen, die behalten werden sollen, rückgängig machen.
 * Die Erweiterung (auch als HideRevision (Bearbeitung verstecken) bezeichnet) kann verwendet werden, um unerwünschte Bearbeitungen aus dem Seitenverlauf älterer Versionen von MediaWiki (<1.16) zu entfernen.
 * In neueren MediaWikis (1.14+) kannst Du die Kernfunktion RevisionDelete aktivieren, mit der die mit höheren Rechten ausgestatteten Benutzer einzelne Bearbeitungen aus der Seitenhistorie entfernen dürfen.
 * Das Wartungsskript  Handbuch:Wartungsskript kann alle alten Bearbeitungen von Seiten und die zugehörigen Textaufzeichnungen mittels Massenlöschung entfernen.


 *  Siehe auch: 

Wie verwende ich die Oversight/Bearbeitungslöschung in der Seitenhistorie?

 *  Siehe: 

Du kannst auch eine Seite zunächst löschen und anschließend diejenigen Bearbeitungen wiederherstellen, die Du behalten willst.

Gibt es Tutorials zur Bearbeitung?
Es gibt verschiedene Tutorials zum Bearbeiten, hauptsächlich in Wikimedia-Schwesterprojekten wie Wikipedia. Es gibt auch Markup-Referenzen usw., die auf "Meta" verfügbar sind.


 * Die Seite Hilfe:Seiten bearbeitenauf dieser Seite.
 * Bearbeiten - Hilfe auf Meta
 * Die Anleitung Wie bearbeite ich eine Seite in der englischen Wikipedia

Wie kann ich die Druckansicht einer Seite anzeigen?
MediaWiki enthält Stylesheets, mit denen eine Seite beim Drucken automatisch entsprechend formatiert wird. Wenn Du die Druck- oder Druckvorschaufunktion in Deinem Browser verwendest, sollte die Seite in der Druckansicht gerendert werden.

Du kannst diese Druckansicht auch über den Link Druckversion in der Seitenleiste unter Toolbox oder Drucken / Exportieren sehen, wenn Du die Erweiterungen:Sammlung verwendest.

Wie verwende ich Vorlagen?

 *  Siehe 

Kann ich Medien (Bilder, Video, Audio usw.) aus Wikimedia Commons in meiner installierten Version von MediaWiki verwenden?

Ja, dies wird durch die Verwendung von ermöglicht.


 *  Siehe auch: 

Wie werden ich eine Vorlage als Signatur?
In Deinen Einstellungen findest du eine Checkbox für Deine individualisierbare Signatur. Aber die Anzahl der Buchstaben ist beschränkt. Und wenn Du mehr möchtest?

Du wirst zwei Seiten in Deinem Benutzernamensraum anlegen müssen.


 * 1) Erstelle die erste Seite (FIRST PAGE)
 * 2) Geh zu Deinen Einstellungen, checke Deine individualisierbare Unterschrift und füge   hinzu.
 * 3) Erstelle eine zweite Seite (SECOND PAGE), (vorzugsweise eine Unterseite Deiner ersten Seite)
 * 4) Gehe zurück zur ersten Seite (FIRST PAGE) und füge hinzu.
 * 5) Gehe zur zweiten Seite (SECOND PAGE) und füge den Code hinzu, den Du für Deine Unterschrift haben möchtest.

Falls Du diese Struktur nicht hast, wirst Du weiterhin Deinen gesamten Signaturcode in den Rohcode einfügen, wo auch immer Deine Signatur verwendet wird, da die Software "SUBST" automatisch in Deine Einstellungen einfügt. Wenn Dich das nicht stört, benötigst Du nur eine Seite. Wenn Du möchtest, dass der Raw-Code nur  anzeigt, was viel übersichtlicher aussieht, musst Du die zweiseitige Struktur verwenden.

===Wie füge ich eine "Sandkastenfunktion" hinzu?

Im Wiki-Jargon ist eine Sandbox einfach eine "Spielwiese"; eine Seite, auf der Benutzer herumspielen und ausprobieren können. Das ist eine gewöhnliche Seite, die ganz normal angelegt wird und die Du platzieren kannst, wo Du willst. In MediaWiki gibt es keine spezielle Funktionalität des "Sandkastens".

Benutzer wünschen häufig Wikipedia-Sandkästen, die sich selbst zu entleeren scheinen. Das ist nicht ganz richtig; Es gibt eine Reihe von Freiwilligen, die Bots entwickelt haben, die den Inhalt des Sandkastens in regelmäßigen Zeitabständen löschen und ihn in den Ursprungszustand versetzen.

Wie füge ich einen Sandkasten-Link zu den individuellen Werkzeugen (oben rechts) hinzu?
Du musst die Gadget Erweiterung und das Sandbox Gadget hinzufügen. Möglicherweise willst Du es als Standard-Gadget einrichten.

How do I make my wiki serve all languages?
To make your wiki multilingual and a tool for translation, allowing translation of pages and of the custom interface (like the sidebar), use the Translate extension; there's extensive documentation.

Importing from MediaWiki XML dumps

 * See Manual:Importing XML dumps

Importing from other types of wiki software
Note: The following is directly copied from old meta FAQ. It might need to be corrected.

There is some documentation about importing in the UPGRADE file distributed with MediaWiki.

To follow on from those, this is how at least one individual imported pages from usemod to MediaWiki:

Because MediaWiki does not automatically link to CamelCase style links, you will need to add brackets  to all your links. You can do this with the following:

First, obtain ImportStage1.txt (or whatever you want to call it) from the importUseModWiki.php script ( use > to pipe the output to a file )

Second, do

sed '/Importing/!s/\ [A-Z]\w*[a-z]\w*[A-Z]\w*[a-zA-Z]/\ \[\[&\]\] /g' ImportStage1.txt > ImportStage2.txt

This should create proper links in place of your CamelCase links.

This doesn't work so well for SubPage links - someone care to fix?

Then,

sed 's/upload\:\w*\.\w*/http\:\/\/aberwiki\.org\/uploads\/& /g' ImportStage2.txt > ImportStage3.txt

This fixes your upload links. Change the replace text so it fills in your url such as http://www.yourwiki.org/uploads/filename

You are now ready to import ImportStage3.txt into your database with a command such as

mysql -u -p < ImportStage3.txt

Note: If your  outputs an XML file instead of SQL statements, this probably means you have a rather new version of MediaWiki. In such a case, you can import the XML file -- see Importing a Wikipedia database dump into MediaWiki, towards the bottom of the page ('Import XML'). Don't forget to rebuild all the tables -- that page also explains how to do that.

Importing from other types of files
There are a variety of tools available to help convert content from HTML (and other formats) to MediaWiki markup.


 * Developer and SysAdmin tools
 * HTML::WikiConverter::MediaWiki - a Perl module for converting from HTML to MediaWiki markup.
 * Wikificator - a Javascript MediaWiki extension that converts XHTML to MediaWiki markup.
 * The and  maintenance scripts can be used to import text and images into MediaWiki.


 * End-user tools
 * HTML to Wiki Converter - an online HTML to MediaWiki markup conversion service. (Based on HTML::WikiConverter::MediaWiki)
 * wikEd - a text editor for MediaWiki that can import HTML (including Microsoft Word-generated HTML.)


 * Instructions
 * Brief notes on converting from Microsoft .chm help files to MediaWiki
 * Notes on converting from Microsoft Office formats to MediaWiki

MediaWiki auto importing script
Taken from wiki_import - MediaWiki auto import script:

Description
The script is designed to import a whole folder of files into MediaWiki, with the folder directory tree mapped as wiki category hierarchy.

Features

 * economic, build wiki site from existing knowledge base collection without "double-entry"
 * persistent, map folder directory tree as wiki category hierarchy
 * sophisticated, import/handle all well-known file types automatically
 * complete, cover every applicable scenario, even the case when you need to control access to individual wiki pages
 * versatile, highly customizable

Quick Help
wiki_import.sh $ $Revision: 1.1 $

mediawiki automatic file import script

Usage: wiki_import.sh [OPTIONS]...

The script is designed to import a whole folder of files into mediawiki, with the folder directory tree mapped as wiki category hierarchy.

The specification of the file-to-import is passed from standard input.

Options: -s, --sect=n    the root category section of the wiki of the imported article (mandatory) -1, --header    include standard header (category hierarchy path & notice) -l, --link      link to actual file on the web site -f, --footer    include standard footer (article category) -R, --res[=p]   add restricted tag in the footer as                     '' (default=`$_opt_sect')

Configuration Options: -p, --php=fn    mediawiki import php script specification -r, --root=n    the root category name for the whole wiki site -m, --max=n     max_allowed_packet for mysqld to import -u, --user=n    wiki user used for the import -a, --arch=p    the root url that linked-to archive files based on

Examples:

echo ./path/to/file.ext | wiki_import.sh -1 -l -f -s 'Customer Support' -R

For the rest of details, check out wiki_import.

Templates imported from other wikis (such as Wikipedia) don't work for me
You probably need to install some extensions used on the source wiki, such as ParserFunctions or sometimes Cite. Also, make sure that you copied all site CSS and JavaScript required by the template.

I want to have multiple wikis, but only require registration once

 * If you're starting from scratch or you're switching from one wiki to multiple, you can use and  to have all wikis share the user table of the "main" wiki. You can share other tables as well, as long as they don't contain any data dependent on non-shared tables or data specific to one wiki. See Manual:Shared database for examples and more information.
 * If your wikis are already established and you want to switch to a single sign-on, you can use the CentralAuth extension. It has a few more features than a shared user table, but it's more difficult to configure and it's tailored toward a Wikimedia-style setup. However, it is easier than attempting to completely merge multiple user tables into one.

How can I allow use of HTML tags?
See as well as.

See and  for ways to make this safer.

How do I fix problems or add features to MediaWiki?
The basic steps to improving MediaWiki (that is, becoming a MediaWiki developer) are:


 * Install Git
 * Download the Git "clone" of the MediaWiki source code
 * Get a server, a database, and PHP running on your computer (this can be annoying, so please ask for help if something isn't working)
 * Get MediaWiki running on your computer off that Git checkout (can be annoying as well, so, ditto)
 * Fix the problem or add the feature you were thinking of
 * Edit the source code of the relevant file(s) to fix the problem
 * Follow Gerrit/Tutorial

How do I run a bot?

 * See Manual:Bots

You might want to use the framework.

How do I change noindex nofollow
Set  in

How do I create a small wiki farm?

 * See: Manual:Wiki family

How do I add meta tags?
The OutputPage class includes an addMeta method which can be used to add meta tags. The RequestContext can be used to get the relevant OutputPage object.

To add further Meta tags just add further lines as last lines of the function addMetaTags like:

$out->addMeta ( 'description', 'This is a meta description.' );

…is the Help namespace empty?
The Help namespace currently ships in a blank state. It's up to you how much or how little help you give to your site visitors and whether this relates to other aspects of your site. Obviously you can easily link your visitors to help resources elsewhere.

We don't currently have a clean, internationalised set of help pages under a free license. However, if you want to copy in some help information onto your site, about how to use a wiki (a MediaWiki powered wiki) you are free to copy the from this wiki. This set of pages have been deliberately created for this purpose, with wiki-neutral information, and no license restrictions. See Project:PD help. More help is available at the Meta-Wiki MediaWiki Handbook.

…are some of my images not showing up after an upgrade?
Several users have reported that, following an upgrade or a moving of their wiki, several images fail to be shown inline. The files exist, and the image description pages show a MIME type of  and, in some cases, a warning about potentially dangerous files.

To fix this, run the  script from the command line. This will set MIME information for each file in the database.

Recent versions of MediaWiki implement responsive images. Due to a bug, if the server locale is set to one that uses commas instead of dots for representing a decimal point, images may not render on some browsers/devices. This can be confirmed by inspecting a thumbnail of a medium or big image on a page with the browser tools, looking at the HTML code, and see if the  attribute contains commas instead of dots when representing the   value.

…are all PNG files not being turned into thumbnails?
After upgrading to a more recent version of PHP, it is possible a different MimeMagic.php function is being used to detect file MIME types, particularly the built-in PHP function mime_content_type, which fails to detect PNG files. Search the web for mime_content_type png for information on fixing this bug at the PHP level, possibly by editing your magic.mime file.

See here for more info.

…is a search for a short keyword giving no hits?
By default, MediaWiki uses MyISAM's fulltext matching functionality to allow searching page content. The default settings for this mean that words of less than four characters won't be indexed, so will be ignored in searches with older versions of MediaWiki.

MediaWiki 1.13 and earlier are unable to work around this; you must either change MySQL/MariaDB's configuration to index shorter words, or upgrade to a more recent version of MediaWiki.

Note that some particular words may still not be indexed if they are in MySQL/MariaDB's default stopword list.

…can't I download MediaWiki {{#expr:{{MW stable branch number}}+.01}}?
MediaWiki 0000 is in a development state at present, and has not been packaged into a general release. The code can be downloaded from Git if desired. Or, if you want the latest development version packaged as an archive, get it at (GitHub).

…doesn't this work? It works on Wikipedia!
Wikipedia and other Wikimedia web sites use the current version of the code in development; at present, this is MediaWiki, pulled from the current development branch. Coupled with the use of several extensions, this means that functionality between these wikis and your particular setup may differ.


 * To obtain the current development code, read Download from Git
 * To check what version a Wikimedia wiki is running, as well as what extensions are installed, visit the Special:Version page for that wiki

…do I get a 403 Forbidden error after setting permissions on my Fedora system?
Fedora Core enables by default. Instructions for setting SELinux permissions for MediaWiki are available.

…do I get Installing some external dependencies (e.g. via composer) is required?
Many web hotels only handle zip archives, and we only provide gz compressed tar archives, thus the archives has to be recompressed before uploading. This should not be much of a hurdle, but it seems like some archive tools occasionally fails to include all files in large archives. When this happen the vendor folder is left out, leaving the user with the rather non-explanatory error message.

Use a command line tool when recompressing the tar archive into a zip archive.

…do I get logged out constantly?
This is probably related to cookies or session data, for example a problem with PHP's session.save_path setting. See Log in problems for information.

If this is happening constantly to all users, it probably means that caching is misconfigured. Setting  can be used to determine if caching is the cause of the problem. If that solves the problem, you should still investigate what is wrong with your caching configuration.

…doesn't my wiki work on Sourceforge?

 * See .

…is it a good idea to keep user accounts?
At many times you just want to remove a user account out of the wiki either because it belonged to a spammer account or you just feel like it. The appropriate choice is to block the account or rename it if needed. Here is why:

Do I just remove his row from the User table?

Rob Church posted the following regarding this issue on the wikitech-l mailing list:

"If the user has made edits, then removing rows from the user table cause theoretical loss of referential integrity. Now, to be honest with you, I can't think of any conditions where this would cause an actual problem; "undefined behaviour" is the phrase we use.

What I'd suggest doing, to be on the safe side, is running a couple of quick updates against the database:



What this will do is cause MediaWiki to treat the revisions as having been made anonymously when generating things like page histories, which should eliminate any problems caused by these routines attempting to check user details from other tables.

If the user has caused log entries, i.e. rows in the logging table, or uploaded images, then the situation becomes trickier, as you'll have to start mopping up all the rows everywhere and it could become a bit of a mess, so if the user's done anything other than edit, I would strongly recommend just blocking them indefinitely.

If the username is offensive or undesirable, then you could consider renaming it using the RenameUser extension."

Another option is to give Admins the 'hideuser' right, and indefinitely block the user with the Hide username from edits and lists option selected.

Extension:UserMerge is also useful.

Where do I get the spam blacklist from and how do I install it?
The spam blacklist extension can be found in Git, just like all other officially supported extensions. For installation and configuration instructions, consult the file and extension page over here.

How do I use $wgSpamRegex to block more than one string?
is a powerful filter for page content. Adding multiple items to the regex, however, can be awkward. Consider this snippet:

This example code allows convenient addition of additional items to the regex without fiddling about each time. It also demonstrates two popular filters, which block some of the most common spam attacks.


 * See also: Extension:SpamRegex

Are there additional ways to fight spam?
See Manual:Combating spam for an overview of anti-spam measures such as Captcha, content filtering and restricting edition.

Anti-vandalism
See Manual:Combating vandalism for hints and suggestions on how to deal with wiki vandalism.

I've found a bug or have a feature request. Where do I post it?
Bugs and feature requests should be posted on. See How to report a bug.

I'm getting a strange error. What now?

 * See if it is covered by
 * Try to find out more about the problem, see
 * See the section below for information on how to contact developers and other knowledgable users.

I tried that but it didn't work

 * I had a problem, I came to this page and it told me how to fix it. But it didn't work, the problem is still there!!!!

Nine times out of ten this is because you didn't clear your cache. The simple test for this is to request a page that hasn't been requested before. Select the part of the URL in the address bar that contains the page title (e.g. Main_Page). Twiddle your fingers on the keyboard for a while, hit enter. Check if the problem is on that page too.

MediaWiki uses both a server-side cache and a client-side cache, so clearing your browser cache is often not enough. See the relevant entry above for more details.

Here are some other things to check:
 * Were you editing the right file? Try inserting some garbage into the file you edited, does it break anything?
 * A great debugging tool in this case is to create a file called phpinfo.php, containing only . Upload it into your web directory and invoke it with your browser. Check the document root and the path to php.ini.
 * Were you editing the right part of the file? Did you create a duplicate entry in php.ini? Add new settings to the end of LocalSettings.php, not to the beginning.
 * If you created a .htaccess, are you sure AllowOverrides is on? Ask your hosting provider.

I have a question not answered here. Where do I go next?
If you've exhausted the FAQ above, please try the following:


 * Check the other sources of help on this site
 * Search the rest of this site
 * Search older documentation archived on Meta; Useful developer documentation remains on Meta.wikimedia.org in the category Pages to be exported to MediaWiki.org until the m:Meta:MetaProject to transfer content to MediaWiki.org completes
 * Search the web
 * Dig into the source
 * See the section below for information on how to contact developers and other knowledgeable users.

Still no luck. Where can I ask for help?

 * Post a message at Project:Support desk
 * Email the mediawiki-l mailing list (try and search the archive first).
 * Ask the developers in our IRC channel.

Recommended reading

 * Asking smart questions
 * Effective bug reporting
 * Getting help on IRC
 * Books about MediaWiki