|
|
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Die Wiki-Software <b>Mediawiki</b> (auch: MediaWiki) wird seit 2002 für die freie Online-Enzyklopädie [http://www.wikipedia.org/ Wikipedia] entwickelt. Inzwischen laufen auch verschiedene Wikipedia-Ableger (Wikisource, Wiktionary, Wikiquote, Wikibooks) sowie eine Vielzahl anderer Projekte im Internet oder in Intranets mit dieser Software. Sie ist unter der GPL lizenziert und in der Programmiersprache [[PHP]] geschrieben. Zum Speichern der Inhalte wird die relationale Datenbank [[Mysql]] empfohlen. Wahlweise können aber auch Postgresql, Sqllite und Oracle als Datenbankserver verwendet werden. | | Die Wiki-Software <b>Mediawiki</b> (auch: MediaWiki) wird seit 2002 für die freie Online-Enzyklopädie [http://www.wikipedia.org/ Wikipedia] entwickelt. Inzwischen laufen auch verschiedene Wikipedia-Ableger (Wikisource, Wiktionary, Wikiquote, Wikibooks) sowie eine Vielzahl anderer Projekte im Internet oder in Intranets mit dieser Software. Sie ist unter der GPL lizenziert und in der Programmiersprache [[PHP]] geschrieben. Zum Speichern der Inhalte wird das Datenbankmanagementsystem [[MySQL]] empfohlen, wahlweise können aber auch [[Oracle Database]], Postgresql und Sqllite verwendet werden. |
|
| |
|
| == Installation Mediawiki 1.20.2 == | | == Versionen == |
|
| |
|
| Voraussetzungen
| | Ich liste hier nur die von der hier vorliegenden Homepage der [[Admin Kuhn GmbH]] verwendeten Versionen. |
| * Ein Rechner mit Debian 6.0 (IP-Adresse: 192.168.1.70) mit folgender bereits installierter Software:
| |
| ** Apache 2 mit PHP ab 5.3.2
| |
| ** Mysql ab 5.0.2 - der Mysql-Benutzer "root" hat im Beispiel das Passwort "adminkuhn"
| |
| <!-- http://mikiwiki.org/wiki/Mediawiki_1.19.0 -->
| |
|
| |
|
| Installation der folgenden Pakete, falls diese noch nicht installiert sind. Auf das Paket "phpmyadmin" kann dabei auch verzichtet werden.
| | {| class=wiki |
| | ! Datum !! Version |
| | |- |
| | | 2012.12.04 || [[/1.20.2|1.20.2]] |
| | |- |
| | | 2016.05.30 || 1.26.2 |
| | |} |
|
| |
|
| # <b>apt-get install apache2 imagemagick mysql-server \
| | <!-- |
| php5 php5-cli php5-mysql phpmyadmin</b>
| | == Konzepte == |
|
| |
|
| Herunterladen von Mediawiki 1.20.2 unter http://www.mediawiki.org/wiki/Download/de
| | * [[/Benutzerführung|Benutzerführung]] |
| | | * [[/Benutzertyp|Benutzertyp]] |
| # <b>cd /tmp</b>
| | * [[/Bilder|Bilder]] |
| # <b><nowiki>wget http://download.wikimedia.org/mediawiki/1.20/mediawiki-1.20.2.tar.gz</nowiki></b>
| | * [[/Erweiterung|Erweiterung]] |
| | | * [[/Inhaltsverzeichnis|Inhaltsverzeichnis]] |
| Entpacken des Mediawiki-Tarballs und Verschieben der Dateien ins Webverzeichnis "/var/www/adminkuhn" - in diesem Beispiel wird "adminkuhn" der Name des Wikis und Teil des URLs sein.
| | * [[/Namensraum|Namensraum]] |
| | | * [[/Seitenkategorie|Seitenkategorie]] |
| # <b>tar xzf mediawiki-1.20.2.tar.gz</b>
| | * [[/Skin|Skin]] |
| # <b>mv mediawiki-1.20.2 /var/www/adminkuhn</b>
| | * [[/Vorlage|Vorlage]] |
| | |
| Eine allfällige Konfiguration von PHP für den Einsatz mit Mediawiki findet in der Datei "/etc/php5/apache2/php.ini" statt - hier wird die maximale Dateigrösse fürs Hochladen von Daten auf 8 MB gesetzt. Anschliessend muss der Apache HTTP Server neu gestartet werden.
| |
| | |
| # <b>vi /etc/php5/apache2/php.ini</b>
| |
| ...
| |
| upload_max_filesize = 8M
| |
| ...
| |
| # <b>apache2ctl restart</b>
| |
| | |
| Anlegen der Datei "mediawiki.conf" und Einbinden in die Konfiguration des Apache HTTP Servers, der anschliessend neu gestartet werden muss.
| |
| | |
| # <b>vi /etc/apache2/conf.d/mediawiki.conf</b>
| |
| Alias /adminkuhn /var/www/adminkuhn
| |
|
| |
| <Directory /var/www/adminkuhn/>
| |
| Options +FollowSymLinks
| |
| AllowOverride All
| |
| order allow,deny
| |
| allow from all
| |
| </Directory>
| |
|
| |
| # some directories must be protected
| |
| <Directory /var/www/adminkuhn/mw-config>
| |
| Options -FollowSymLinks
| |
| AllowOverride None
| |
| </Directory>
| |
| <Directory /var/www/adminkuhn/upload>
| |
| Options -FollowSymLinks
| |
| AllowOverride None
| |
| </Directory>
| |
| # <b>apache2ctl restart</b>
| |
| | |
| Nun kann das neu installierte Mediawiki mittels der unter http://192.168.1.70/adminkuhn/mw-config erreichbaren Weboberfläche konfiguriert werden. Hier werden die folgenden Parameter abgefragt.
| |
| | |
| Installation von Mediawiki 1.20.2
| |
| * Sprache | |
| ** Sprache während des Installierens: <b>de-ch - Schweizer Hochdeutsch</b>
| |
| ** Sprache des Wikis: <b>de-ch - Schweizer Hochdeutsch</b>
| |
| * Willkommen bei Mediawiki! - Hier sollte der grün eingefärbte Spruch <b><font color=green>Die Installationsumgebung wurde geprüft. MediaWiki kann installiert werden.</font></b> erscheinen.
| |
| * Mit der Datenbank verbinden
| |
| ** Datenbanksystem: <b>Mysql</b>
| |
| ** Datenbankserver: <b>localhost</b>
| |
| ** Datenbankname: <b>adminkuhn</b>
| |
| ** Datenbanktabellenpräfix:
| |
| ** Name des Datenbankbenutzers: <b>root</b>
| |
| ** Passwort des Datenbankbenutzers: <b>adminkuhn</b>
| |
| * Einstellungen zur Datenbank
| |
| ** Datenabkkonto für den Webzugriff: [<b>X</b>] Dasselbe Datenbankkonto wie während des Installationsvorgangs verwenden
| |
| ** Speicher-Engine: <b>InnoDB</b> | |
| ** Datenbankzeichensatz: <b>binär</b>
| |
| * Name
| |
| ** Name des Wikis: <b>Admin Kuhn GmbH</b>
| |
| ** Name des Projektnamensraums: [<b>X</b>] Entspricht dem Namen des Wikis: Admin_Kuhn_GmbH
| |
| ** Administratorkonto | |
| *** Name: <b>admin</b>
| |
| *** Passwort: <b>xxxxxx</b>
| |
| *** Passwort wiederholen: <b>xxxxxx</b>
| |
| *** E-Mail: <b>xyz@adminkuhn.ch</b>
| |
| ** [<b>X</b>] Ja, es sollen weitere Konfigurationseinstellungen vorgenommen werden.
| |
| * Optionen | |
| ** Profil der Benutzerberechtigungen: [<b>X</b>] ausschliesslich berechtigte Bearbeiter
| |
| ** Lizenz: [<b>X</b>] Keine Lizenzangabe in der Fusszeile | |
| ** E-Mail-Einstellungen: [<b>X</b>] Ausgehende E-Mails ermöglichen | |
| *** E-Mail-Adresse für Antworten: <b>xyz@adminkuhn.ch</b> | |
| *** [<b>X</b>] Benachrichtigungen zu Änderungen an Benutzerdiskussionsseiten ermöglichen
| |
| *** [<b>X</b>] Benachrichtigungen zu Änderungen an Seiten auf der Beobachtungsliste ermöglichen
| |
| *** [<b>X</b>] E-Mail-Authentifizierung ermöglichen
| |
| ** Erweiterungen
| |
| *** [<b>X</b>] Gadgets
| |
| *** [<b>X</b>] ParserFunctions
| |
| *** [<b>X</b>] WikiEditor
| |
| ** Hochladen von Bildern und Dateien
| |
| *** [<b>X</b>] Das Hochladen von Dateien ermöglichen
| |
| *** Verzeichnis für gelöschte Dateien: <b>/var/www/adminkuhn/images/deleted</b>
| |
| *** URL des Logos: <b>/var/www/adminkuhn/skins/common/images/adminkuhn_logo.png</b>
| |
| ** Erweiterte Konfiguration: [<b>X</b>] Kein Objektcaching
| |
| * Installieren
| |
| | |
| Nach erfolgreicher Konfiguration muss die neu angelegte Datei "LocalSettings.php" heruntergeladen und ins Stammverzeichnis der Mediawiki-Installation verschoben werden.
| |
| | |
| $ <b>scp LocalSettings.php root@192.168.1.70:/var/www/adminkuhn</b>
| |
| | |
| Das neue Wiki "Admin Kuhn GmbH" kann nun über den URL http://192.168.1.70/adminkuhn aufgerufen werden.
| |
| | |
| Zur Sicherheit sollte das Konfigurationsverzeichnis "mw-config" umbenannt, an einen sicheren Ort verschoben oder gelöscht werden.
| |
| | |
| # <b>cd /var/www/adminkuhn</b>
| |
| # <b>mv mw-config /SICHERERORT</b>
| |
| | |
| Anschliessend kann das neu installierte Wiki gemäss den eigenen Bedürfnissen konfiguriert werden.
| |
|
| |
|
| | Um sicherheitstechnisch auf dem neuesten Stand zu bleiben, sollte sich der Benutzer "Sysop" bei Wikipedia.org in die entsprechende Mailingliste eintragen: http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce |
| | --> |
|
| |
|
| [[Kategorie:Mediawiki]] | | [[Kategorie:Mediawiki]] |