Mediawiki
Installation
- Download von http://www.mediawiki.org/wiki/Download/de
# Beispiel wget http://download.wikimedia.org/mediawiki/1.11/mediawiki-1.11.0.tar.gz
- Entpacken
tar -xzvf mediawiki-1.11.0.tar.gz
Das Verzeichnis umbenennen und in /srv/www/htdocs kopieren.
- Neue Datenbank und Benutzer mit phpMyAdmin anlegen
- Im Browser die Installationsseite aufrufen:
# Beispiel: http://hs-schallerbach.at/hswiki/mw-config
Upgrade
version=1.35; subversion=0; wikipath=/srv/www/htdocs/fg_wiki cd /srv/www/htdocs wget http://download.wikimedia.org/mediawiki/$version/mediawiki-$version.$subversion.tar.gz tar xzvf mediawiki-$version.$subversion.tar.gz # Dateien sichern und kopieren rm -R $wikipath.old 2> /dev/null mv $wikipath $wikipath.old cp mediawiki-$version.$subversion $wikipath -R # Konfigurationsdatei zurückkopieren cp $wikipath.old/LocalSettings.php $wikipath # Update Script aufrufen cd $wikipath/$wikiname/maintenance php update.php --aconf ../AdminSettings.php # Bilderverzeichnis zurückkopieren cp -a $wikipath.old/images $wikipath # Benutzerrechte chown wwwrun.www $wikipath -R
MediaWiki Konfiguration
Die Konfiguration befindet sich in LocalSettings.php
.
- Logo und Favicon ändern
$wgLogo = "{$wgScriptPath}/images/Dokuwiki.gif"; $wgFavicon = "$wgScriptPath/images/favicon.ico";
- Upload von Dateien erlauben
$wgEnableUploads = true;
- Benutzer
Die Wiki Benutzer sind in der Datenbank gespeichert - Tabelle user.
- Bearbeiten von Seiten nur angemeldeten Benutzern erlauben
$wgGroupPermissions['*']['edit'] = false;
Sonstiges
- Editierfeld verkleinern
Originaleinstellung: 25 Zeilen
Eintrag 'rows' in dokuwiki\includes\DefaultSettings.php
geändert:
$wgDefaultUserOptions = array( 'quickbar' => 1, 'underline' => 2, 'cols' => 80, 'rows' => 24,
- Memorylimit erhöhen
Achtung: Das Memorylimit muss für MediaWiki extra festgelegt werden, es genügt nicht die entsprechende Option in der /etc/php5/apache2/php.ini
.
# /srv/www/htdocs/docuwiki/LocalSettings.php ini_set( 'memory_limit', '32M' );
- Favicon
$wgFavicon = "$wgScriptPath/favicon.ico";
Die Datei favicon.ico muss im Mediawiki-Verzeichnis sein.
Spezialseiten
Die Navigationsleiste heißt in Mediawiki Sidebar. Sie kann als Administrator bearbeitet werden mit dem Link:
index.php/MediaWiki:Sidebar
WikiEditor
Das ist eine Editor Erweiterung, die jetzt automatisch in Wikimedia enthalten ist, aber erst aktiviert werden muss.
Siehe Extension:WikiEditor
LOG
07.10.2020
Nach Serverupgrade auf openSuse 15.2 wird das Wiki ohne Sidebar angezeigt und alle CSS Stile scheinen verloren.
- Export aller Artikel in der letzten Version
php <wikipath>/maintenance/dumpBackup.php --current > mediawiki.xml
- Mediawiki inVersion 1.35.0 installiert
- Import der XML Datei
Nach Login als berechtigter User folgende Seite im Browser aufrufen
index.php/Spezial:Import
12.01.2016
Update auf Version 1.26.1
02.01.2015
Datenbankfehler
- Import der Sicherung mit phpMyAdmin war nicht möglich, da zu große Datei, daher Login am Mysql Server
use dokuwiki source /pfad_zum_mysqldump/dokuwiki.sql
19.01.2014
Update auf Version 1.22.1