Installation MediaWiki
Aus einem Kundenprojekt heraus habe ich mir die
Installationsschritte fuer MediaWiki notiert und stelle sie
hier zur freien Verfuegung. Als Service liefern wir auch
ein fertig konfiguriertes MediaWiki auf OS X Servern zur
Verfuegung, dies als Festplatte oder mit Server.
Zumindest fuer eine erste Installation empfehle ich, eine
Festplatte frisch zu initialisieren und dann OS 10.4.x neu
zu installieren. Um das System so schlank und schnell wie
moeglich zu halten, keine Schriften, keine Sprachen (ausser
evtl. Deusch), keine Drucker (evtl. GIMP) und kein X11
installieren.
Benoetigte
/ empfohlene Software:
OS X 10.4.7
TextWrangler von http://www.bareBones.com
Batchmod von http://macchampion.com/arbysoft/
Weblok for Apache von http://www.digicowsoftware.com/detail?_app=Weblock
MediaWiki von http://www.mediawiki.org
MySQL von http://dev.mysql.com/downloads/
PHP 5 for Apache 1.3 von http://www.entropy.ch/software/macosx/php/
PHPMyAdmin (2.7 waehlen) von http://www.phpmyadmin.net/home_page/index.php
Achtung:
Nach der Installation ist das System nicht sicher, einzig
der generelle Zugriff auf phpMyAdmin ist
passwort-geschuetzt. Bezueglich sicherer Konfiguration von
MySQL und OS X sei auf die Informationen der Hersteller
verwiesen.
1.
Installieren von MySQL
Download
des .DMG Paketes nicht Tar (Automatische Installation)
Alle 3 Programme installieren
2.
Installieren PHP
Installationskript
der heruntergeladene Version 5 fuer OS 10.4 starten.
In den Systemeinstellungen im Bereich Sharing nun Personal
Web Sharing einschalten (falls bereits eingeschaltet:
Ausschalten und wieder einschalten)
3.
Installation phpMyAdmin (optional,
hilft aber sehr z.B User und Passwoerter zu verwalten).
Den Ordner phpMyAdmin-2.x.x.x (allenfalls zuerst entpacken)
umbenennen in phpmyadmin und verschieben nach:
/Library/Webserver/Documents
Ein neues Dokument mit dem Namen info.php mittels
TextWrangler erstellen. Inhalt:
Das Dokument kopieren in den Ordner
/Library/Webserver/Documents/phpmyadmin
Im Browser folgende Seite aufrufen:
http://localhost/phpmyadmin/info.php
Wenn die Seite phpinfo() Tabellen mit Informationen ueber
installierte Softwareversionen ausgibt, laeuft PHP richtig.
Nun muessen wir phpmyadmin so schuetzen, dass niemand
unerwuenschter von aussen MySQL angreifen kann. In dieser
Installation schlage ich Weblock vor. Installiert wird es
durch starten der heruntergeladenen Applikation.
In "Options" muss das Web Directory auf "Library"
umgestellt werden. Dann erstellen wir unter Weblock mit dem
"+" einen User (nachfolgend phpmyadmin) und waehlen ihn an.
Im Feld "Directory" klicken Sie auf > um die
Unterverzeichnisse zu sehen. Dort waehlen wir phpmyadmin
an. Unter Protection wechseln wir auf Authentication. Wir
stellen noch sicher, dass es beim User "phpmyadmin" ein
Haeckchen hat. Unter Webserver müssen wir noch Webcheck
starten, um die entsprechenden Eintraege im http.conf
einfügen zu lassen. Wir koennen nun die System
Einstellungen und somit Weblock schliessen. Test:
http://localhost/phpmyadmin/info.php sollte nun nach
Name/Passwort fragen und anschliessend die von oben
bekannte Info-Seite ausgeben.
4. Installation MediaWiki
Verschieben Sie den Ordner MediaWiki-1.x.x in den Order
/Library/Webserver/Documents/
Benennen Sie ihn um in mediawiki
Starten Sie das Programm BatchMod und waehlen Sie folgendes
Verzeichnis: /Library/WebServer/Documents/mediawiki/config
Unter Group wechseln Sie von Staff auf WWW und setzen Sie
auch das Haeckchen im Feld W.
Oeffnen Sie mit dem Browser die Seite:
localhost/mediawiki/config/index.php und konfigurieren Sie
nun MediaWiki gemaess Ihren Vorstellungen.