Kopie des alten Systems |
Dies ist eine alte Kopie des GenWiki und spiegelt den Stand vom 8. Mai 2022 wider. This is an old copy of the GenWiki and reflects the status as of May 8, 2022. Please visit us at wiki.genealogy.net |
GenWiki:HomeWiki
aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Inhaltsverzeichnis |
Was ist HomeWiki
Für den technisch interessierten IT-Heimwerker soll hier ein Weg aufgezeigt werden, kostenlos (bis auf die Kommunikationskosten) auf seinem Heim-PC oder Laptop ein Wiki mit dessen Komponenten zu installieren und zu betreiben, ohne selbst programmieren zu müssen und "allzu viel" und "allzu tief" in die Feinheiten der einzelnen Komponenten eindringen zu müssen.
Dabei ist dem Forscherdrang natürlich keine Grenze gesetzt - die gesamte Systemlogik und die Darstellungsformate sind offen zugänglich und können auf Wunsch nahezu beliebig angepasst werden.
Sogar alle Programmskripte sind prinzipiell veränderbar!
Aber Vorsicht bei Änderungen gerade in diesem Bereich der Programmlogik!! Da man dabei auch übertreiben und das gesamte System durcheinander bringen kann, sollte man sich genau überlegen, ob und was man dort tut.
Aber man befindet sich auf seinem eigenen Rechner und kann jederzeit alles wieder löschen oder neu installieren.
Wofür kann HomeWiki dienen?
- Befriedigung des eigenen Forscher- und Entwicklerdranges
- Demonstrationssystem bei Vorführungen
- Test von selbst gestalteten, konfigurierten oder gar programmierten Änderungen
- Erarbeitung von Artikeln, ohne Online zu sein
- (Eventuell später) Eine Kopie eines Standes des Original-GenWiki für zu Hause
Wofür ist HomeWiki nicht vorgesehen?
- Es ist keine ausreichende Basis, ein Wiki mit kostbaren oder sensiblen Daten im Internet selbst stabil und sicher zur Verfügung zu stellen.
- Es ist (hier) nicht ausführlich dokumentiert, so dass technische Probleme im Einzelfall auf der GenWiki-Mailingliste angesprochen werden können oder individuelle Unterstützung nachgefragt werden muß.
Woraus besteht HomeWiki?
Da das HomeWiki eine eigene Inkarnation der MediaWiki-Software darstellt, ist die Grundstruktur auch wie in jedem derartigen Projekt -> GenWiki:Software-Architektur
Als Einzel-Komponenten sind zu entdecken:
- das Betriebssystem: es sollte ein Windows (ab 2000) (Lizenz!) oder ein Linux (kostenlose Nutzungslizenz) sein
- der Webserver: HomeWiki empfiehlt die Verwendung der dem Betriebssystem entsprechenden Apache-Version (kostenlose Nutzungslizenz) von der Originalwebseite http://www.apache.de/ oder aus einem der u.a. Pakete (Bundles)
- die Programmiersprache PHP (kostenlose Nutzungslizenz): HomeWiki empfiehlt die Originalversion von http://de.PHP.net oder aus einem der u.a. Pakete (Bundles)
- Die eigentliche Wiki-Software MediaWiki von der MediaWiki-Webseite bzw. direkt von der Entwicklerseite in der letzten stabilen Version.
- die Datenbanksoftware MySQL (kostenlose Nutzungslizenz) von der Originalwebseite http://www.mysql.de/ oder aus einem der u.a. Pakete (Bundles)
ODER (neben der immer notwendigen MediWiki-Software - s.o.) eines der gebündelten Softwarepakete mit Installationsunterstützung:
- EasyPHP (nur für Windows-Betriebssysteme). Es besteht aus einem "dicken" Installationsprogramm, das folgende Programme in der Windows-Version nutzungsfertig in der (meist vorletzten stabilen Version) installiert: Apache, PHP und MySQL. Ferner ist das Programm PHPMyAdmin für eine einfache Datenbankadministration im eigenen Browser enthalten!
- XAMPP (für Windows, Mac und Linux verfügbar). Der Name ergibt sich aus X für ein (fast) X-beliebiges Betriebssystem, Apache, MySQL, PHP, Perl (einer weiteren verbreiteten Programmiersprache, die für das HomeWiki allerdings nicht notwendig ist).
Weitere Hilfsprogramme ?
Ein Dekomprimierungsprogramm, sofern man nicht schon eines verwendet, wie z.B.:
Los geht es mit der Basis-Software
Bereitstellung
Die Software ist über das Internet erreichbar.
Wenn die Komponenten einzeln installiert werden sollen, kann man natürlich auch möglichst aktuelle Versionen von entsprechenden CDs/DVDs, z.B: von Zeitschriften oder Büchern verwendet werden. In diesem Fall ist den beigelegten Installationsanweisungen zu folgen. Das entfällt bei den Paketen/Bundles.
Installation
Beide Pakete EasyPHP und XAMPP werden für Windows in der Form einer Windows-Installations-Routine angeboten (entweder als EXE- oder als MSI-Datei). Diese ist zu starten und die wenigen angeforderten Angaben (Programmlaufwerk und -verzeichnis) zu liefern.
Die Installation von XAMPP ist auch im Internet ausführlich und gut bebildert beschrieben.
Wenn alles gut klappt, sollten als positives Zwischenergebnis die Startseite des Apache-Webservers mit der Indianer-Feder und die Übersichtsseite der PHP-Konfiguration aufrufbar sein. Wie, wird alles in der Installation gezeigt.
Weiter mit dem eigentlichen Kern: MediaWiki
Bereitstellung
Die Software muss man von der Quelle MediaWiki-Webseite abholen.
Installation
Die Installation reduziert sich auf das Entpacken/Dekomprimieren der vielen Textdateien in eine vorgegebene Struktur und der einmaligen Ausführung des Startskriptes.
Entpacken/Dekomprimieren
Hier kommt das Hilfsprogramm ins Spiel... Dabei sollte als Zielverzeichnis verwendet werden:
- bei EasyPHP: das Unterverzeichnis www
- bei XAMPP: das Unterverzeichnis htdocs
Startskript
Im Browser (Firefox etc.) die URL
http://localhost/mediawiki-1.5.2/
eingeben und die abgefragten Einstellungen nach Wunsch setzen. Gegebenenfalls muss die Versionsnummer angepasst werden.
- Sprache: die deutsche Sprache einstellen.
- Sitename: Deine Wahl, z.B. HomeWiki
- contact-email: so lassen
- language: deutsch
- copyright: habe ich so gelassen
- Sysop: habe ich so gelassen
- Passwort: vergeben und wiederholt und vorsichtshalber aufgeschrieben und gemerkt ;-)
- shared memory: no caching
- Email general: disabled
- User to User: disabled
- Email notification: disabled
- Email authentification: enabled
- SQL server: habe ich auf localhost belassen
- Database: auf Wikidb belassen
- username: wikiuser habe ich gelassen, kannst du natürlich auch anders handhaben.
- Database prefix: kein Eintrag
- Database charsets: backwards habe ich belassen.
- DB-root Password: kein Eintrag
Anschließend Installieren drücken!
Jetzt werden die Datenbank-Tabellen mit einer minimalen Initialfüllung erstellt.
Anpassungen zum Schluß
Die Datei
- "...\www\mediawiki-1.5.2\config\DefaultSettings.php" (EasyPHP) bzw.
- "...\htdocs\mediawiki-1.5.2\config\DefaultSettings.php" (XAMPP)
muss eine Ebene höher in:
- "...\www\mediawiki-1.5.2\LocalSettings.php (EasyPHP) bzw.
- "...\htdocs\mediawiki-1.5.2\LocalSettings.php (XAMPP)
kopiert und umbenannt werden!
Der Moment der Wahrheit
Mit der URL
http://localhost/mediawiki-1.5.2/index.php
startest Du Dein HomeWiki im Browser.
Mein HomeWiki-Logo
Wenn dir das HomeWiki-Logo gefällt, benennst Du die Datei wiki.png in dem Unterverzeichnis:
- ...\www\mediawiki-1.5.2\ (EasyPHP) bzw.
- ...\htdocs\mediawiki-1.5.2\ (XAMPP)
um in wiki-alt.png und kopierst die Datei HomeWiki.png in dieses Unterverzeichnis.
Danach musst du es natürlich umbenennen in wiki.png.
Viel Erfolg!!!
Nov. 2005 - Klaus Erdmann, Rommerskirchen