Aktivieren und Verwalten von Uploads in MediaWiki
Dieses Tutorial behandelt die folgenden Themen:
Der erste Schritt, den Sie vor dem Hochladen von Bildern machen müssen, ist Folgendes zu gewährleisten:
- Das Bildverzeichnis ist beschreibbar. Wenn nicht, können Sie die Berechtigungen des Ordners einfach über das Dateimanager in Ihren Site Tools oder über FTP .
- Upload in MediaWiki ist aktiviert. Um dies zu tun, sollten Sie die LocalSettings.php -Datei zur Bearbeitung öffnen und sicherstellen, dass die $ wgEnableUploads ist auf true gesetzt, wie unten gezeigt:
$wgEnableUploads = true;
- Die Erweiterung der Datei ist für den Upload erlaubt. Um dies zu bestätigen, öffnen Sie die Datei include/DefaultSettings.php zur Bearbeitung. Dann suchen Sie nach der Variable $ wgFileExtensions . Es sollte wie folgt aussehen:
$wgFileExtensions = [ 'png', 'gif', 'jpg', 'jpeg', 'webp' ];
Wenn die Dateierweiterung nicht vorhanden ist, können Sie die Datei bearbeiten und manuell hinzufügen. Alternativ können Sie das Hochladen der meisten Dateitypen erlauben, indem Sie die Variable $ wgStrictFileExtensions in false ändern.
$wgStrictFileExtensions = false;
Sie sollten auch sicherstellen, dass Sie in der MediaWiki-Anwendung angemeldet sind.
Berechtigungen hochladen
Standardmäßig können alle registrierten Benutzer Dateien hochladen. Um dies zu ändern, müssen Sie die Variable $ wgGroupPermissions in include/DefaultSettings.php ändern. Um zu verhindern, dass normale Benutzer Dateien hochladen, sollten Sie Folgendes setzen:
$wgGroupPermissions['user']['upload'] = false;
Um eine spezielle Gruppe namens uploadaccess zu erstellen und Mitgliedern dieser Gruppe das Hochladen von Dateien zu erlauben, sollten Sie Folgendes setzen:
$wgGroupPermissions['uploadaccess']['upload'] = true;
Damit autoconfirmed (Nicht-Neulinge) Benutzer Dateien hochladen können, sollten Sie Folgendes setzen:
$wgGroupPermissions['autoconfirmed']['upload'] = true;
Direktes Hochladen von einer URL
Sie können Benutzern erlauben, Dateien direkt von einer URL hochzuladen. Um dies zu erlauben, sollten Sie in include/DefaultSettings.php setzen:
$wgAllowCopyUploads = true
Um ein Bild zu einem Beitrag hinzuzufügen, müssen Sie es in Ihrem Beitrag als Bild angeben, indem Sie:
[[image:test.png]]
(wobei test.png der Name des Bildes ist).
Sie können auch Miniaturbilder hinzufügen, indem Sie:
[[image:test.png|thumb|caption]]
Das Bild kann so ausgerichtet werden, dass Sie Text daneben hinzufügen können. Hier ist ein Beispiel, wie man ein linksbündiges Bild erstellt:
[[image:test.png|left|thumb|50px|]]