Handbuch:FAQ

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:FAQ and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎hrvatski • ‎italiano • ‎magyar • ‎occitan • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎suomi • ‎čeština • ‎Ελληνικά • ‎български • ‎русский • ‎тоҷикӣ • ‎українська • ‎עברית • ‎ગુજરાતી • ‎മലയാളം • ‎中文 • ‎日本語 • ‎ꯃꯤꯇꯩ ꯂꯣꯟ • ‎한국어
Brauche sofortige Hilfe    Sofortige Hilfe
Für mehr Informationen über das Obere, bitte siehe Kommunikation .
Häufig gestellte Fragen (kurz HGF; FAQ Engl. für "Frequently asked questions") über die Nutzung von MediaWiki. Wenn deine Frage hier nicht beantwortet wird und auch nicht in der MediaWiki-Dokumentation, dann beanspruche Hilfe in unseren IRC-Kanälen oder bei der Unterstützungs-Redaktion (auf Englisch). Irgendwelche Fragen?

Contents


shortcut: FAQ

Die Grundlagen

Was sind die Unterschiede zwischen MediaWiki, Wikimedia, Wikipedia und Wiki?

Das ist eine allgemeine Frage; siehe bitte Die Unterschiede zwischen Wikipedia, Wikimedia, MediaWiki und einem Wiki 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.

Installation und Konfiguration

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 Handbuch:Installationsanleitung , 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: Software-Pakete

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.

  • Sie benutzen eine andere Datenbank für jedes Wiki

Oder

  • 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 $wgDBname bzw. $wgDBprefix .

Informationen über die Einrichtung einer Wiki-Familie erhalten Sie unter Manual:Wiki family/de .

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 Handbuch:Erweiterungenحذف für mehr Informationen über das Schreiben und Installieren von Erweiterungen. Siehe Kategorie:Erweiterungen 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 images) vom Webserver beschreibbar sein ( -R 777 ./images oder erlaube dem Apache-Benutzer auf ihm zu schreiben, etc.) dann setze $wgEnableUploads zu true 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: Handbuch:Datei-Uploads konfigurieren

Wie kann ich das Hochladen von zusätzlichen Formaten erlauben?

MediaWiki setzt voraus, dass die zulässigen Datei-Upload-Formate mit der Konfigurationsanweisung $wgFileExtensions 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:

$wgFileExtensions[] = 'pdf';

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

$wgFileExtensions = array_merge($wgFileExtensions, array( 'pdf', 'txt', 'mp3' ));
Siehe auch: Handbuch:Datei-Uploads konfigurieren

Wie verwende ich eingebettete mathematische Formeln?

MediaWiki erlaubt es mathematische Formeln einzusetzen. Weitere Anleitungen unter Erweiterung:Math .

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

Siehe Handbuch:Zeitzone

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 &action=purge am Ende der dynamischen URL der Seite hinzu.

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

Oder ?action=purge bis zum Ende der Kurzform URL der Seite:

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

Siehe auch: Manual:Purge , Manual:Parameters to index.php

Wie kann ich das Caching vollständig deaktivieren?

Füge die folgenden Zeilen deiner LocalSettings.php hinzu:

$wgEnableParserCache  = false; // deprecated method
$wgParserCacheType  = CACHE_NONE;
$wgCachePages  = 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 $wgMimeDetectorCommand , z. B. unter Unix oder Linux, dies wäre z.B.
    $wgMimeDetectorCommand = "file --brief --mime";
  • Compiliere/installiere die fileinfo PHP Erweiterung
    • Fedora - yum install php-pecl-Fileinfo
Siehe auch: Manual:Mime type detection

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 AdminSettings.php eingerichtet ist (siehe AdminSettings.sample).
  • Führe maintenance/createAndPromote.php --username <neuer Benutzername> --password <Passwort für diesen Benutzer> von der Shell (Schnittstelle zum Betriebssystem) aus ein. Füge --bureaucrat 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 --help 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:
    • INSERT INTO user_groups ( ug_user, ug_group ) VALUES ( <id>, 'bureaucrat' ), ( <id>, 'sysop' );
<id> oben sollte durch die entsprechende Benutzer-ID ersetzt werden, die Du auf der Einstellungsseite des Benutzers sehen kannst.
Hinweis: Wenn $wgDBprefix in LocalSettings.php definiert ist, hänge seinen Wert an den Tabellennamen an. Wenn beispielsweise $wgDBprefix "XYZ" ist, dann ist der zu verwendende Tabellenname XYZuser_groups.

Lasse jeden vorübergehend Rechte vergeben, um Ihren Erstbenutzer zu unterstützen

Warnung Warnung: Du solltest Außenstehende während dieser Zeit nicht auf Dein Wiki zugreifen lassen, wenn Du diese Methode verwendest. Diese Methode kann dazu führen, dass Dein Wiki während der Durchführung des Verfahrens vorübergehend anfällig für Angriffe ist.

Diese Methode beinhaltet im Wesentlichen, dass alle Benutzer vorübergehend die Benutzerberechtigungen ändern können, um einen Benutzer zu unterstützen.

  • Registriere ein neues Konto mit der regulären Methode (Special:UserLogin). Sei angemeldet um dieses Konto zu benutzen

Füge folgenden Code am Ende Deiner $LocalSettings hinzu:

    • $wgAddGroups['user'] = true;
  • Gehe zu special:userrights und füge den gerade erstellten Benutzer zu den Gruppen Administrator und Bürokrat hinzu.
  • Entferne die $wgAddGroups['user'] = true; 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 Handbuch:Passwörter zurücksetzen

Wie kann ich Interwiki-Links in meinem Wiki erstellen?

Siehe Handbuch:Interwiki

Wie kann ich meine Basis-URLs kürzer machen?

(z. B. /wiki/Article_Name im Gegensatz zu /w/index.php?title=Article_Name)

Siehe Handbuch:Kurze URL

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

Siehe Manual:$wgNamespacesWithSubpages und Help:Unterseiten

Ist das Herunterladen und Verwenden von MediaWiki.org kostenlos?

Ja, es ist kostenlos im Sinne von freier Software. Siehe Projekt:Urheberrechte für Lizenzprobleme in Bezug auf den schriftlichen Inhalt dieser Website.

Wie kann ich Benutzerrechte verwalten?

Mehr Informationen findest du hier: Handbuch:Nutzerrechte . Siehe Manual:Preventing access 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 $wgGroupPermissions . Bearbeite LocalSettings.php und füge folgende Zeile hinzu:

$wgGroupPermissions['*']['edit'] = false;

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

Siehe auch: Zugriff verhindern , Handbuch:Nutzerrechte

Wie kann ich verhindern, dass anonyme Benutzer eine Seite lesen?

Füge folgenden Code am Ende Deiner $LocalSettings hinzu:

$wgGroupPermissions['*']['read'] = false;

Siehe auch Manual:$wgWhitelistRead . Weitere Informationen findest Du unter Manuell:Zugriff verhindern#Beschränkte Anzeige aller Seiten .

Wie kann ich die Erstellung von Konten einschränken?

Füge folgenden Code am Ende deiner $LocalSettings hinzu:

$wgGroupPermissions['*']['createaccount'] = false;

Weitere Informationen findest Du unter Handbuch:Zugriff verhindern#Eingeschränkte Kontoerstellung .

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

Siehe Handbuch:$wgEmailConfirmToEdit

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

MediaWiki version: 1.5
Siehe Manual:$wgReadOnly

Wie kann ich die Standardbenutzereinstellungen ändern?

MediaWiki version: 1.4

Die MediaWiki-Standardeinstellungen befinden sich in der Sprachdatei, d.h. languages/Language.php, 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:

 /* private */ $wgDefaultUserOptionsEn = array(
        ...
        'searchlimit'  => 20,
        ...
 )

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

 $wgDefaultUserOptions = array( 'searchlimit' => 50 );

Beachte, dass Du die $wgDefaultUserOptions 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 $wgNamespacesToBeSearchedDefault 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 userOptions.php 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: Manual:$wgDefaultUserOptions

Wie kann ich MediaWiki schneller laufen lassen?

Siehe: Manual:Performance tuning

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

Siehe Manual:Enabling autocomplete in search box

Upgrade

Siehe Anleitung:Aktualisierung

Verschieben

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).

Änderung der Schnittstelle

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:

  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.

Beispiel:

  1. $wgLogo = "{$wgUploadPath}/6/62/mylogo.png";
    
  2. 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.

Beispiel:

  1. $wgLogo = "{$wgScriptPath}/mylogo.jpg";
    
    (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.

Achtung! Achtung: Überschreibe nicht einfach das durch MediaWiki installierte Standardlogo. (/resources/assets/wiki.png); diese Datei wird beim Upgrade überschrieben.
Die empfohlene Logo-Größe liegt bei 135x135px oder 150x150px. Es muss nicht quadratisch sein vor allem, wenn das Bild einen Text unten enthält. Die maximale Logogröße in Vector beträgt ~160x160px, im MonoBook ~155x155px. Ein zu großes Logo wird abgeschnitten.

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:

#column-content { margin: 0 0 .6em 0; }
#content { margin: 2.8em 0 0 0; }
#p-logo, .generated-sidebar, #p-lang, #p-tb, #p-search { display:none; }
#p-cactions { left: .1em; }

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

document.onkeydown = function( e ) {
	if( e == null ) e = event
	if( testKey( e, 122 ) ) { //F11
		appendCSS('#column-content {margin: 0 0 .6em 0;} #content {margin: 2.8em 0 0 0;} #p-logo, .generated-sidebar, #p-lang, #p-tb, #p-search {display:none;} #p-cactions {left: .1em;} #footer {display:none;}');
		return false;
	}
}

function testKey( e, intKeyCode ) {
	if( window.createPopup )
		return e.keyCode == intKeyCode
	else
		return e.which == intKeyCode
}

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::

.catlinks { display: none; }

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 $wgLogo angegeben, die in DefaultSettings.php definiert ist. Dieser Speicherort bezieht sich auf das Webserver-Root und nicht auf das System-Root. Definiere dies in LocalSettings.php 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:

#p-logo {
	z-index: 3;
	position: absolute; /*needed to use z-index */
	top: 0;
	left: 0;
	height: 155px;
	width: 12em;
	overflow: visible;
}

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:

#p-logo a,
#p-logo a:hover {
	display: block;
	height: 200px;
	width: 12.2em;
	background-repeat: no-repeat;
	background-position: 35% 50% !important;
	text-decoration: none;
}

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.

/* Change the main page url used in things like the logo to an absolute url */
$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'lfChangeMainPageURL';
function lfChangeMainPageURL( $sk, &$tpl ) {
	$tpl->data['nav_urls']['mainpage']['href'] = "http://www.your-desired-url.com/"; // Point the main page url to an absolute url
	return true;
}

/* Change the main page url used in things like the logo to a url of another page on the wiki */
$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'lfChangeMainPageURL';
function lfChangeMainPageURL( $sk, &$tpl ) {
	$tpl->data['nav_urls']['mainpage']['href'] = Title::newFromText('ThePage')->getLocalURL(); // Point the main page url to a wiki page's url
	return true;
}

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 $wgFavicon in LocalSettings.php bearbeiten und füge hinzu $wgFavicon = "$wgScriptPath/path/to/your/favicon.ico";

Für Details siehe Handbuch:$wgFavicon .

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 task T8129), aber Du kannst CSS verwenden, um den Titel auszublenden. Alternativ kannst Du auch die NoTitle extension verwenden

Füge das Folgende zu MediaWiki:Common.css in Deinem Wiki hinzu:

body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; }

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

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

<body class="mediawiki ltr sitedir-ltr ns-4 ns-subject page-uikipedi_as_ralju skin-vector action-view">

Deshalb solltest du stattdessen diese Zeile in dein MediaWiki:Common.css einfügen:

body.page-uikipedi_as_ralju.action-view h1.firstHeading, body.page-uikipedi_as_ralju.action-submit h1.firstHeading { display: none; }

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

body.page-Help_Main_Page.action-view h1.firstHeading, body.page-Help_Main_Page.action-submit h1.firstHeading { display: none; }

Note the difference: body.page-Help_Main_Page in comparison to body.page-Help:Main_Page. 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 h1 -Element mit der Klasse firstHeading 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 __NOTOC__ im Wikitext der Seite.
Für alle Seiten
Installiere Extension:NoTOC
oder
Fügen Sie die folgende Regel zu MediaWiki:Common.css hinzu:
.toc, #toc { display: none; }
Pro Benutzer
Benutzer können die gleiche CSS-Regel zu ihrer common.css hinzufügen. personal stylesheet.
MediaWiki version: 1.22
Gerrit change 99430
Es gab eine Benutzereinstellung, um das Inhaltsverzeichnis auszublenden, es wurde in MediaWiki 1.23 (phab: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 Hilfe: Systemmitteilungen .

Wie kann ich die Sprache der Benutzeroberfläche ändern?

Um die Standardoberflächensprache zu ändern, ändere den Wert von $wgLanguageCode in LocalSettings.php, zum Beispiel

$wgLanguageCode = "fr";

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.

In alten Versionen wirkt sich der neue Standard nicht auf bestehende Benutzer aus, so dass DU, wenn Du angemeldet bist, Deine Spracheinstellungen in Deinen Einstellungen ändern musst.

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

php userOptions.php language --old en --new fr

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:

li#ca-edit { display: none; }

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 Manual:User group CSS and JavaScript oder schreibe Deine eigene Erweiterung (Siehe: Manual:Hooks/SkinTemplateNavigation ):

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 extensions/AR-Tabs.php:

MediaWiki version: 1.21
<?php
if( !defined( 'MEDIAWIKI' ) ){
	die( "This is not a valid access point.\n" );
}

$wgHooks['SkinTemplateNavigation'][] = 'replaceTabs';
function replaceTabs( &$skin, &$links) {  
	// Remove the talk action
	unset( $links['namespaces']['talk'] );
	$maintitle = Title::newFromText( wfMessage( 'mainpage' )->inContentLanguage()->text() );
	// Add an additional link
	$links['namespaces']['main'] = array(
		'class' => false, // false or 'selected', defines whether the tab should be highlighted
		'text' => wfMessage( 'sitetitle' )->text(), // what the tab says
		'href' => $maintitle->getFullURL(), // where it links to
		'context' => 'main',
	);
	return true;
}

und fügen Sie dann

require_once("extensions/AR-Tabs.php");

am Ende der LocalSettings.php hinzu.

Wie kann ich eine Registerkarte auf nur einer Seite entfernen?

MediaWiki version: 1.9

Um beispielsweise die Registerkarte "Diskussionsseite" von der Hauptseite zu entfernen, füge auf der Seite MediaWiki:Common.css hinzu:

body.page-Main_Page li#ca-talk { display: none !important; }

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

Siehe auch: Manual:Hide page tabs

Wie entferne ich eine Registerkarte auf allen Seiten?

MediaWiki version: 1.9

Um beispielsweise die Registerkarte "Diskussionsseite" von der Hauptseite zu entfernen, füge auf der Seite MediaWiki:Common.css hinzu:

#ca-talk { display:none!important; }

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 $wgDefaultUserOptions ändern.

Bearbeite LocalSettings.php und füge die Zeile hinzu:

$wgDefaultUserOptions ['editsection'] = false;
Siehe auch Wie kann ich verhindern, dass anonyme Benutzer irgend eine Seite bearbeiten?

.

Wie entferne ich den Link "Gespräch für diese IP" oben rechts (z.B. wenn $wgDisableAnonTalk 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:

#p-personal #pt-anonuserpage {
    display: none;
}

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:

$wgHooks['PersonalUrls'][] = 'lfRemoveAnonUserpageLink';
function lfRemoveAnonUserpageLink( &$personal_urls, $title ) {
	unset( $personal_urls['anonuserpage'] );
	return true;
}

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 LocalSettings.php verwenden, um sie einzubinden oder zu entfernen:

$wgHooks['PersonalUrls'][] = 'lfRemoveLoginLink';
function lfRemoveLoginLink( &$personal_urls, $title ) {
	unset( $personal_urls['login'] );
	unset( $personal_urls['anonlogin'] );
	unset( $personal_urls['createaccount'] );
	return true;
}

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:

# Lock down the site (disable MediaWiki commands)

RewriteEngine On

#RewriteLog /tmp/rewrite.log

#RewriteLogLevel 9

## See https://www.mediawiki.org/wiki/Special:MyLanguage/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?

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

Above, a request for 'http://www.my.domain.com/wiki/Page_name?action=edit', for example, will be simply rewritten to 'http://www.my.domain.com'. Ebenso wird jede Seite im Namensraum Special (mit Ausnahme von Special:Search) umgeschrieben zu 'http://www.my.domain.com'. 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: Manual:Footer , Handbuch:Konfigurationseinstellungen#Copyright

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:

#footer-poweredbyico { display: none; }

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

unset( $wgFooterIcons['poweredby'] );
MediaWiki version: 1.16

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

$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'lfRemovePoweredBy';
function lfRemovePoweredBy( $sk, &$tpl ) {
	unset( $this->data['poweredbyico'] );
	return true;
}

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 $wgFooterIcons.

Wie füge ich einen Antwortlink zur Standardvorlage für Signatur-Tilden (~~~~) hinzu?

Du kannst Signaturen in MediaWiki:Signature. / MediaWiki:Signature-anon anpassen.

Wenn Du beispielsweise die Einträge in [[{{ns:user}}:$1|$2]]. ([[{{ns:user_talk}}:$1|talk]]) änderst, wird ein Link zu den Gesprächsseiten des Benutzers gesetzt und [[{{ns:user}}:$1|$2]]. ([{{fullurl:{{ns:user_talk}}:$1|action=edit&section=new}} Antwort]) würde einen direkteren Link ergeben.

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

Wie kann ich ändern, was der <Titel> 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 - {{SITENAME}}. Wenn {{SITENAME}} den falschen Text erzeugt, musst Du $wgSitename in Deinem LocalSettings.php einstellen.

Wenn $wgSitename in LocalSettings.php korrekt ist, aber {{SITENAME}} 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 languages/LanguageHe.php 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 $wgCapitalLinks configuration setting geändert werden.

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

Siehe Manual:$wgExternalLinkTarget

Wie kann ich verhindern, dass MediaWiki URLs, tags usw. formatiert?

Trage "<nowiki></nowiki>" Anweisungen vor und nach der URL oder dem tag ein.

"Beispiel:"

svn co <nowiki>http://svn.example.com/myproject/</nowiki>

"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 Extension:CharInsert .

Wie kann ich eine andere Oberfläche (z. B. die alte Wikipedia Monobook Oberfläche) benutzen?

MediaWiki version: 1.16

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 Handbuch:$wgDefaultSkin 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:

#content a.external.text:after,
#content a.external.autonumber:after {
	content: none;
}

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

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

#content a.external {
    text-decoration: underline !important;
}

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 "MediaWiki:Mainpage-nstab".

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.

Grundlagen

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: Hilfe:Bearbeiten von Seiten

Wie erstelle ich eine neue Seite?

Es gibt verschiedene Möglichkeiten, um eine neue Seite anzulegen:

  • 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. http://www.example.com/index.php?title=New_page und klicke auf "Bearbeiten", "Erstellen" oder "Quelltext erstellen".

In einigen Wikis enthält eine fehlgeschlagene Suche nach einer Seite einen Link, über den Du diese Seite bearbeiten kannst.

Siehe auch: Help:Eine neue Seite anfangen

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 Oversight (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 maintenance/deleteOldRevisions.php Handbuch:Wartungsskript kann alle alten Bearbeitungen von Seiten und die zugehörigen Textaufzeichnungen mittels Massenlöschung entfernen.
Siehe auch: Manual:Removing embarrassment

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

Siehe: RevisionDelete

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.

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 Hilfe:Vorlagen

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

Ja, dies wird durch die Verwendung von Handbuch:$wgUseInstantCommons ermöglicht.

Siehe auch: InstantCommons

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 {{FIRST PAGE}} hinzu. Einstellungen speichern
  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 {{SECOND PAGE}} 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 {{FIRST PAGE}} 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 Gadgets Erweiterung und das Sandbox Gadget hinzufügen. Möglicherweise willst Du es als Standard-Gadget einrichten.

Wie bringe ich mein Wiki dazu, alle Sprachversionen zu bedienen?

Verwende die Erweiterung:Übersetzen, um Dein Wiki mehrsprachig zu machen und ein Übersetzungswerkzeug zu erstellen, das die Übersetzung von Seiten und der benutzerdefinierten Benutzeroberfläche (wie der Seitenleiste) ermöglicht. Es gibt eine umfangreiche Dokumentation auf der Hilfeseite: Erweiterung: Übersetzen

Wiki-Import

Import von MediaWiki XML dumps

Siehe: Handbuch zum Import von XML dumps

===Import aus anderen Wiki-Software-Arten

Beachte: Die folgenden Ausführungen wurden direkt aus den alten Meta-FAQs kopiert. Möglicherweise müssen sie korrigiert werden.

In der mit MediaWiki gelieferten UPGRADE-Datei befindet sich eine Dokumentation zum Importieren.

Darauf bezugnehmend, wird nachfolgend ausgeführt, wie mindestens ein Benutzer Seiten von usemod nach MediaWiki importiert hat:

Nachdem MediaWiki nicht automatisch mit Links im CamelCase - Stil verknüpft wird, musst Du alle Links mittels [[ ]] auskommentieren. Du kannst das wie folgt tun:

Beziehe zunächst ImportStage1.txt (oder wie auch immer Du es nennen möchtest) aus dem Skript importUseModWiki.php (verwende >, um die Ausgabe in eine Datei umzuleiten).

Danach folgt

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

Dies sollte funktionierende Links anstelle Deiner CamelCase-Links erstellen.

Dies funktioniert nicht sehr gut für Links auf Unterseiten – Hat jemand Lust diesen Fehler zu beseitigen?

Danach

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

Dies korrigiert Deine Upload-Links. Ändere den Ersetzungstext so, dass er in Deine URL passt, etwa wie http://www.yourwiki.org/uploads/filename

Jetzt kannst Du ImportStage3.txt in Deine Datenbank importieren, mit einem Befehl wie beispielsweise

mysql -u<mysqluser> -p<yourpass> <db name> < ImportStage3.txt

Beachte: Wenn Dein importUseModWiki.php eine XML-Datei anstatt SQL ausgibt, bedeutet dies, dass Du mit einer neueren Version des MediaWiki arbeitest. In einem solchen Fall kannst Du die XML-Datei importieren - siehe Importieren eines Wikipedia-Datenbank-Dumps nach MediaWiki unten auf der Seite ('XML importieren'). Vergiss nicht, alle Tabellen anzupassen -- diese Seite erklärt, wie dies umzusetzen ist.

Import von anderen Dateitypen

Es gibt eine Vielzahl von Werkzeugen, mit denen Du Inhalte von HTML (und anderen Formaten) in MediaWiki-Markups konvertieren kannst.

Werkzeuge für Entwickler und Systemadministratoren
Werkzeuge für Endanwender
Anleitung

Hinweise zum Konvertieren von Microsoft Office-Formatvorlagen nach MediaWiki

MediaWiki automatisiertes Importskript

Aus wiki_import - MediaWiki auto import script:

Beschreibung

Das Skript wurde erzeugt, um einen ganzen Datei-Ordner nach MediaWiki zu importieren, wobei der Ordner-Verzeichnisbaum in die Wiki-Kategoriehierarchie einsortiert wird.

Funktionen

  • ökonomisch, baue eine Wiki-Seite aus der vorhandenen Wissensdatenbanksammlung ohne "Doppeleintrag"
  • nachhaltig, erstelle den Dateiverzeichnisbaum in der Wiki-Kategoriehierarchie
  • Anspruchsvoll, importiere / verarbeite alle bekannten Dateitypen automatisch
  • Vollständig, deckt alle anwendbaren Szenarien ab, auch wenn Du den Zugriff auf einzelne Wiki-Seiten kontrollieren musst
  • vielseitig, hochgradig individualisierbar

Schnelle Hilfe

wiki_import.sh $ $Revision: 1.1 $

Automatisiertes MediaWiki Importskript

Verwendung: wiki_import.sh [OPTIONS]...

Das Skript ist so konzipiert, dass ein ganzer Ordner mit Dateien nach MediaWiki importiert wird, wobei der Ordnerverzeichnisbaum in die Wiki-Kategoriehierarchie einsortiert wird.

Die sSpecifikation der zu importierenden Datei erfolgt über die Standardeingabe.

Optionen

 -s, --sect=n     der Abschnitt im Stammverzeichnis des Wikis des importierten Artikels (obligatorisch)
 -1, --header     beziehe die Standardkopfzeile ein (Kategoriehierarchiepfad & Hinweis)
 -l, --link       Link zur aktuellen Datei auf der Website
 -f, --footer     beziehe die Standardfußzeile ein (Artikelkategorie)
 -R, --res[=p]    Füge einen eingeschränkten Tag in der Fußzeile hinzu, als
                    '{{<Res Param|Root Category> Restricted}}' (default=`$_opt_sect')

Konfigurationseinstellungen:

 -p, --php=fn     Spezifikation des Import-php-Skripts
 -r, --root=n     Name des Stammverzeichnisses der gesamten WikiSeite
 -m, --max=n      max_allowed_packet für den Import in mysqld
 -u, --user=n     Wiki-Benutzer verwendeten für den Import
 -a, --arch=p     die Root-URL, auf der verknüpfte Archivdateien basieren

Beispiele:

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

Für die übrigen Details konsultiere wiki_import

Von anderen Wikis (wie Wikipedia) importierte Vorlagen funktionieren bei mir nicht

Möglicherweise musst Du einige im Quell-Wiki verwendeten Erweiterungen installieren, z. B. Erweiterung: Parserfunktionen oder manchmal Erweiterung:Cite. Stelle außerdem sicher, dass Du alle Handbuch: Site-CSS und Handbuch:JavaScripte kopiert hast, die für die Vorlage erforderlich sind.

Weitere Anpassungen

Ich möchte mehrere Wikis haben, möchte mich aber nur einmal registrieren.

  • Wenn Du von vorne anfängst oder von einem Wiki zu mehreren wechselst, kannst Du $wgSharedDB und $wgSharedTables verwenden, um in allen Wikis die Benutzertabelle des "Haupt" -Wikis zu verwenden. Du kannst auch andere Tabellen freigeben, sofern sie keine Daten enthalten, die von nicht freigegebenen Tabellen abhängen, oder Daten, die für ein Wiki spezifisch sind. Im Handbuch: Gemeinsame Datenbank findest Du Beispiele und weitere Informationen.
  • Wenn Deine Wikis bereits eingerichtet sind und Du zum Anmeldeprozedere mit Einzelanmeldung wechseln möchtest, kannst Du die CentralAuth-Erweiterung verwenden. Es verfügt über ein paar mehr Funktionen, als eine gemeinsam genutzte Benutzertabelle, es ist jedoch schwieriger zu konfigurieren und auf eine Einrichtung im Wikimedia-Stil zugeschnitten. Es ist jedoch einfacher, als zu versuchen, mehrere Benutzertabellen vollständig zu einer Einzigen zusammenzuführen.

Wie kann ich die Verwendung von HTML-Tags zulassen?

Siehe Manual:$wgRawHtml wie auch Handbuch:$wgGroupPermissions und Manual:Preventing access .

Achtung! Achtung: Das kann leicht dazu missbraucht werden, Benutzer anzugreifen

Siehe Extension:Secure HTML und Extension:HTMLets , um es sicherer zu gestalten.

Wie behebe ich Probleme oder füge Funktionen zu MediaWiki hinzu?

Die grundlegenden Schritte zur Verbesserung von MediaWiki (d. h. wie werde ich ein MediaWiki-Entwickler) sind:

  • Installiere Git
  • Lade den Git-Klon aus dem MediaWiki-Quellcode herunter
  • Hole Dir sich einen Server, eine Datenbank und PHP auf Deinen Computer (dies kann sich schwierig gestalten, bitte um Unterstützung, wenn etwas nicht funktioniert)
  • Bring MediaWiki vom Git-Checkout auf Deinem Computer zum Laufen (kann sich ebenfalls schwierig gestalten, s. o.)
  • Behebe das Problem oder füge die Funktion hinzu, die Du Dir vorgestellt hast
Bearbeite den Quellcode der relevanten Datei(en) um das Problem zu lösen

Richte Dich nach dem Gerrit/Tutorial

Wie kann ich einen Bot in Betrieb nehmen?

Siehe Handbuch:Bots

Möglicherweise möchtest Du das Framework Pywikibot verwenden.


Wie kann ich noindex nofollow ändern?

Setze $wgNoFollowLinks = false; in LocalSettings.php

Wie kann ich eine kleine wiki farm erstellen?

Siehe: Handbuch: Wikifamily

Wie kann ich meta tags hinzufügen?

Die OutputPage class enthält eine addMeta Methode, die dafür benutzt werden kann, meta tags hinzuzufügen. Der RequestContext kann verwendet werden, um das relevante OutputPage-Objekt abzurufen.

Um weitere Meta-Tags hinzuzufügen, füge einfach weitere Zeilen als letzte Zeilen der Funktion addMetaTags () hinzu:

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

Warum...

…ist der Hilfe-Namensraum leer?

Der Hilfe-Namespace ist derzeit leer. Es liegt an Dir, wie viel oder wie wenig Du den Besuchern Deiner Website helfen willst und ob dies mit anderen Aspekten Deiner Website korreliert. Natürlich kannst Du Deine Besucher leicht zu anderen Hilfe-Ressourcen verlinken.

Wir stellen derzeit keine fehlerfreien, internationalisierten Hilfeseiten unter einer kostenlosen Lizenz zur Verfügung. Wenn Du jedoch einige Hilfeinformationen auf Deine Website kopieren möchtest, kannst Du die Hilfe:Übersicht aus diesem Wiki kopieren, um darzustellen, wie man ein Wiki (ein mit MediaWiki betriebenes Wiki) verwendet. Diese Seiten wurden für diesen Zweck absichtlich mit wiki-neutralen Informationen und ohne Lizenzbeschränkungen erstellt. Siehe Projekt: PD-Hilfe. Weitere Hilfe findest Du im Meta-Wiki MediaWiki Handbuch.

...erscheinen manche meiner Bilder nach einem Upgrade nicht?

Einige Benutzer haben berichtet, dass nach einem Upgrade oder einem Umzug ihres Wikis einige Bilder nicht angezeigt werden. Die Dateien sind vorhanden und die Bildbeschreibungsseiten enthalten den MIME-Typ unknowncode>/unknown und in einigen Fällen eine Warnung zu potenziell gefährlichen Dateien.

Um dies zu beheben, führe das Skript maintenance/rebuildImages.php von der Befehlszeile aus. Dadurch werden MIME-Informationen für jede Datei in der Datenbank festgelegt.

Aktuelle Versionen von MediaWiki implementieren responsive Bilder. Aufgrund von einem Bug können Bilder in einigen Browsern / Geräten möglicherweise nicht gerendert werden, wenn gemäß der Einstellung des Servers Kommata anstelle von Punkten als Dezimalpunkte verwendet werden. Dies kann verifiziert werden, indem Du eine Miniaturansicht eines mittleren oder großen Bildes auf einer Seite mit den Browser-Werkzeugen untersuchst, den HTML-Code betrachtest und prüfst, ob das Attribut srcset Kommata anstelle von Punkten enthält, wenn der Wert 1.5x dargestellt wird.

...alle PNG-Dateien nicht in thumbnails (Miniaturansicht) umgewandelt werden?

Nach dem Upgrade auf eine neuere Version von PHP wird möglicherweise eine andere MimeMagic.php-Funktion verwendet, um MIME-Dateitypen zu erkennen, insbesondere die integrierte PHP-Funktion mime_content_type, die PNG-Dateien nicht erkennt. Durchsuche das Web nach mime_content_type png, um Informationen zum Beheben dieses Fehlers auf PHP-Ebene zu erhalten, möglicherweise durch Bearbeiten Deiner Datei magic.mime.

Siehe hier für weitere Infos.

...ist eine Suche nach einem kurzen Schlüsselwort, das keine Treffer liefert?

Standardmäßig verwendet MediaWiki die Volltext-Matching-Funktion von MyISAM, um die Suche nach Seiteninhalten zu ermöglichen. Die Standardeinstellungen für diese Option bedeuten, dass Wörter mit weniger als vier Zeichen nicht indiziert werden. Daher werden sie bei Suchvorgängen mit älteren MediaWiki-Versionen ignoriert.

MediaWiki 1.13 und frühere Versionen können dies nicht umgehen. Du musst entweder die Konfiguration von MySQL/MariaDB ändern, um kürzere Wörter zu indizieren, oder ein Upgrade auf eine neuere Version von MediaWiki durchführen.

Beachte, dass manche bestimmten Wörter möglicherweise immer noch nicht indiziert werden, wenn sie in der Standard-Stoppwortliste von MySQL/MariaDB enthalten sind.

...die MediaWiki 1.34? nicht herunterladen kannst

MediaWiki {{# expr:1.33+.01}} befindet sich derzeit im Entwicklungsstadium und wurde noch nicht in die Vollversion gepackt. Der Code kann bei Bedarf von Git heruntergeladen werden. Wenn Du die neueste Entwicklungsversion als Archiv haben möchtest, kannst Du sie unter mediawiki-master.tar.gz (GitHub) herunterladen.

...es nicht funktioniert? Es funktioniert in Wikipedia!

Wikipedia und andere Wikimedia-Websites verwenden die aktuelle Version des Codes, der sich in der Entwicklung befindet. Derzeit ist dies MediaWiki 1.35.0-wmf.5 (2a94d97), das aus dem aktuellen Entwicklungszweig gezogen wurde. In Verbindung mit der Verwendung mehrerer Erweiterungen kann dies dazu führen, dass sich die Funktionen zwischen diesen Wikis und Deinem jeweiligen Setup unterscheiden.

  • Um den aktuellen Entwicklungscode zu erhalten, lies Download von Git
  • Um zu überprüfen, welche Version eines Wikimedia-Wikis ausgeführt wird und welche Erweiterungen installiert sind, besuche die Seite Special:Version für dieses Wiki

...ich die Fehlermeldung 403 Forbidden erhalte, obwohl ich in meinem Fedora-System eine Freigabe erteilt habe?

Fedora Core aktiviert standardmäßig SELinux . Anweisungen zum Festlegen von SELinux-Berechtigungen für MediaWiki sind verfügbar.

===...erhalte ich die Meldung, dass die Installation einiger externer Abhängigkeiten (z. B. über Composer) erforderlich ist?

Viele Web-Hosts verarbeiten nur Zip-Archive, und wir stellen nur gz-komprimierte tar-Archive bereit. Daher müssen die Archive vor dem Hochladen erneut komprimiert werden. Dies sollte keine große Hürde sein, aber es scheint, dass einige Archivierungstools bei großen Archiven gelegentlich nicht alle Dateien hineinpacken. In diesem Fall wird ein Ordner ausgelassen, sodass der Benutzer die nicht näher erläuternde Fehlermeldung erhält.

Verwende ein Befehlszeilentool, um das tar-Archiv in ein zip-Archiv zu komprimieren.

...ich immer wieder ausgelogged werde?

Dies hängt wahrscheinlich mit Cookies oder Sitzungsdaten zusammen, zum Beispiel mit einem Problem mit der PHP-Einstellung session.save_path. Weitere Informationen findest Du unter Hilfe:Probleme beim Anmelden.

Wenn dies ständig bei alle Benutzern geschieht, bedeutet dies wahrscheinlich, dass das Caching falsch konfiguriert ist. Mit der Einstellung $wgSessionCacheType = CACHE_DB; kannst Du feststellen, ob das Caching die Ursache des Problems ist. Wenn das Problem dadurch behoben wird, solltest Du dennoch untersuchen, was mit Deiner Caching-Konfiguration nicht stimmt.

...warum mein Wiki nicht auf Sourceforge funktioniert?

Siehe Manual:Installing MediaWiki on SourceForge.net

...ist es eine gute Idee, Benutzerkonten zu führen?

Häufig möchtest Du nur ein Benutzerkonto aus dem Wiki entfernen, weil es zu einem Spammer-Konto gehört oder Du dies vermutest. Du kannst das Konto sperren oder bei Bedarf umbenennen. Und so geht's:

Entferne ich nur seine Zeile aus der Benutzertabelle?


Rob Church hat folgendes zu diesem Problem auf der Wikitech-L-Mailingliste gepostet:

"Wenn der Benutzer Änderungen vorgenommen hat, verursacht die Entfernung von Zeilen aus der Benutzertabelle den theoretischen Verlust der referentiellen Integrität. Nun, um ehrlich zu sein, kann mir keine Umstände vorstellen, bei denen dies zu einer aktuellen Störung führen würde; "undefined behaviour" ("undefiniertes Verhalten)" ist dafür der Ausdruck, den wir verwenden.

Um auf der sicheren Seite zu sein, würde ich ein paar schnelle Updates für die Datenbank empfehlen:

UPDATE revision SET rev_user = 0 WHERE rev_user = <current_user_id>
UPDATE archive SET ar_user = 0 WHERE ar_user = <current_user_id>

Dadurch wird MediaWiki veranlasst, die Überarbeitungen als anonym gefertigt zu behandeln, wenn beispielsweise Seitenhistorien erzeugt wurden. Dies sollte alle durch diese Routinen verursachten Probleme beseitigen, indem versucht wird, dies mit Benutzerdetails aus anderen Tabellen abzugleichen.

Wenn der Benutzer Einträge im Logbuch gemacht hat, etwa in Zeilen in der Protokollierungstabelle, oder bei hochgeladenen Bildern, dann wird die Situation schwieriger, weil man alle Zeilen durchgehend aufräumen muss und es dadurch etwas chaotisch werden kann. Wenn also Benutzer etwas anderes getan haben, als zu editieren, würde ich dringend empfehlen, sie dauerhaft zu sperren.

Wenn der Benutzername anstößig oder unerwünscht ist, könntest Du ihn umbenennen unter Verwendung der Erweiterung: Benutzernamen umbenennen. "

Eine andere Möglichkeit ist, Admins das Recht Handbuch: 'hideuser' zu geben, Benutzer dauerhaft zu sperren, wenn die Option Hide username from edits and lists (Benutzernamen bei Änderungen und Listen verbergen) ausgewählt ist.

Die Erweiterung: Usermerge kann auch nützlich sein.

Anti-Spam

Woher bekomme ich die Spam-Blacklist und wie installiere ich sie?

Die Spam Blacklist-Erweiterung befindet sich in Git, genau wie alle anderen offiziell unterstützten Erweiterungen. Anweisungen zur Installation und Konfiguration findest Du in der Datei README und auf der Erweiterung SpamBlacklist.

Wie verwende ich $wgSpamRegex, um mehr als eine Zeichenfolge zu blockieren?

$wgSpamRegex ist ein mächtiger Filter für Seiteninhalte Das Hinzufügen mehrerer Elemente zu regex kann jedoch umständlich sein. Berücksichtige dieses Snippet:

$wgSpamRegexLines[] = 'display\s*:\s*none';
$wgSpamRegexLines[] = 'overflow\s*:\s*auto';
[...]
$wgSpamRegex = '/(' . implode( '|', $wgSpamRegexLines ) . ')/i';

Dieser Beispielcode ermöglicht das bequeme Hinzufügen zusätzlicher Elemente zum regulären Ausdruck, ohne jedes Mal herumzuprobieren. Außerdem werden zwei beliebte Filter vorgestellt, die einige der häufigsten Spam-Angriffe blockieren.

Siehe auch: Erweiterung:SpamRegex

Gibt es zusätzliche Möglichkeiten, um Spam zu bekämpfen?

Unter Handbuch:Spam-Bekämpfung findest Du eine Übersicht über Anti-Spam-Maßnahmen wie Captcha, Inhaltsfilterung und Editierungsbeschränkung.

Anti-Vandalismus

Tipps und Vorschläge zum Umgang mit Wiki-Vandalismus findest Du im Handbuch: Vandalismusbekämpfung.

Wohin jetzt?

Ich habe einen Fehler gefunden oder habe eine Frage zu einer Funktion. Wo poste ich es?

Fehler und Fragen zur Funktionsweise sollten auf Phabricator gepostet werden. Siehe Spezial:Wie melde ich einen Fehler?.

Ich bekomme eine seltsame Fehlermeldung. Was tun?

Ich habe es ausprobiert, aber es funktioniert nicht

' Ich hatte ein Problem, dann ich bin auf diese Seite gekommen und habe erfahren, wie ich es beheben kann. Aber es hat nicht funktioniert, das Problem existiert weiterhin!!!

In neun von zehn Fällen liegt die Ursache darin, dass Du Deinenclear your cache|Cache nicht geleert hast. Ein einfacher Test hierfür besteht darin, eine Seite anzufordern, die zuvor noch nicht angefordert wurde. Wähle den Teil der URL in der Adressleiste aus, der den Seitentitel enthält (z. B. "Hauptseite"). Spiele mit Deinen Fingern eine Zeitlang auf der Tastatur herum und drücke dann die Eingabetaste. Überprüfe, ob das Problem auch auf dieser Seite auftritt.

Da MediaWiki sowohl einen serverseitigen als auch einen clientseitigen Cache verwendet, reicht es oft nicht aus, den Browser-Cache zu leeren. Siehe den �relevanten Eintrag oben für weitere Einzelheiten.

Hier sind einige andere Dinge, die zu überprüfen sind.

  • Hast Du die richtige Datei bearbeitet? Versuche, etwas Müll in die von Dir bearbeitete Datei einzufügen. Entsteht dadurch eine Fehlfunktion?
    • In diesem Fall kannst Du ein großartiges Debugging-Tool erstellen, eine Datei mit dem Namen phpinfo.php, die nur <?php phpinfo() ?> enthält. Lade es in Dein Webverzeichnis hoch und rufe es in Deinem Browser auf. Überprüfe das Dokumentenstammverzeichnis und den Pfad zur php.ini.
  • Hast Du den richtigen Teil der Datei bearbeitet? Hast Du einen doppelten Eintrag in der php.ini erstellt? Füge neue Einstellungen am Ende von LocalSettings.php hinzu, nicht am Anfang.
  • Wenn Du eine .htaccess-Datei erstellt hast, bist Du sicher, dass "AllowOverrides" aktiviert ist? Frage Deinen Provider.

Meine Frage wurde hier nicht beantwortet. Wohin kann ich mich als nächstes wenden?

Wenn die oben genannten FAQs keine Lösung bereitgestellt haben, versuche Folgendes:

Immer noch kein Glück. Wo kann ich um Hilfe bitten?

Empfohlene Literatur

Einzelnachweise