Mediawiki: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Installation == Download von ''https://www.mediawiki.org/wiki/MediaWiki/de''. Oder von der Shell aus: wget https://releases.wikimedia.org/mediawiki/1.…“) |
Flinh1 (Diskussion | Beiträge) |
||
Zeile 44: | Zeile 44: | ||
© | © | ||
---- | ---- | ||
− | == | + | == Online-Hilfe von Mediawiki == |
− | * https://www.mediawiki.org/wiki/Help:Links/de | + | * https://www.mediawiki.org/wiki/Help:Links/de => Links und Anker |
+ | |||
+ | * https://www.mediawiki.org/wiki/Help:Tables/de#Table_alignment => Tabellen | ||
---- | ---- |
Version vom 24. Oktober 2018, 10:13 Uhr
Inhaltsverzeichnis
Installation
Download von https://www.mediawiki.org/wiki/MediaWiki/de.
Oder von der Shell aus:
wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz
Hochladen von Dateien
Folgendes muss in der php.ini gesetzt sein:
file_uploads = On
In LocalSettings.php muss das Hochladen aktiviert sein:
$wgEnableUploads = true;
Zeichen
Die Zeichen werden maskiert (escaped), indem man das & mit & ersetzt.
Geschütztes Leerzeichen (nbsp = non-breaking space = Leerzeichen ohne Umbruch):
Geschützter Bindestrich (non-breaking hyphen = Bindestrich ohne Umbruch)) dezimal:
‑
oder hexadezimal:
‑
Spitze Klammer ("kleiner als") öffnen:
<
Spitze Klammer ("größer als") schließen:
>
Copyright ©
©
Online-Hilfe von Mediawiki
- https://www.mediawiki.org/wiki/Help:Links/de => Links und Anker
Datensicherung und Migration
HTML-Dump einer Mediawiki-Site
wget -k -p -r -R '*Special*' -R '*Help*' -E wiki-beispiel_url.de
Bei verschlüsselten Seiten:
wget --no-check-certificate -k -p -r -R '*Special*' -R '*Help*' -E https://wiki-beispiel_url.de
Neuer Webserver
unzip 1.21 on the new server copy LocalSettings.php and the images directory from the old server update the DB settings in the LocalSettings.php import the DB from the old server to the new server run update.php on the new server
Zugriffsrechte
http://mikiwiki.org/wiki/Mediawiki/Zugriffsrechte
Allen Benutzern das Schreibrecht entziehen
Eintrag in LocalSettings.php:
$wgGroupPermissions['user']['edit'] = true;
This gives all registered users the ability to edit pages.[5]
-> Zum Entziehen der Berechtigung muss der Wert false
eingetragen werden.
Troubleshooting
Sessiondaten werden nicht gehalten
Festgestellt bei Mediawiki 1.31.1: Beim Login muss man mehrmals die Daten eingeben und Mediawiki meldet Benutzer ständig ab.
>>> In LocalSettings.php die Zeile $wgSessionCacheType = CACHE_DB;
einfügen.
[6]
Admin-Passwort vergessen
Normalerweise kann man dass Passwort über die Passwort vergessen?-Funktion wiederherstellen.
Wenn es über die Datenbank geändert werden muss, ruft man in Mysql/MariaDB die Datenbank auf und ändert das Passwort mit folgendem Befehl (Beispiel):
UPDATE user SET user_password="dbb4b3faa3c2f7473793316bb361a417f8353e7d" WHERE user_name='maxmuster';
Generierung des Hashs auf auf der Linux-Shell:
echo -n password | sha1sum | awk '{print $1}'
Gelöschte Seiten aus der Datenbank entfernen
Dazu gibt es im Verzeichnis maintenance ein Skript:
php7.1 deleteArchivedRevisions.php --delete
Notizen
Spamschutz
|