Download und Installation
Die zur Installation nötigen Dateien können von jedem gWiki-System unter /cgi-bin/wiki.install.tgz bezogen werden (wiki.install.tgz selbst ist ein perl-script; es klont vom jeweiligen System die nötigen Datein, packt sie zu einem tgz-Archiv und versendet dieses).
~> wget http://grobner.at/cgi-bin/wiki.install.tgz
--20:28:40-- http://grobner.at/cgi-bin/wiki.install.tgz
=> 'wiki.install.tgz'
Verbindungsaufbau zu grobner.at:80... verbunden!
HTTP Anforderung gesendet, auf Antwort wird gewartet... 200 OK
Länge: nicht spezifiziert [application/x-tar]
0K .......... .......... .......... .......... .......... @ 151.06 KB/s
50K .......... .......... .......... .......... .......... @ 3.49 MB/s
100K .......... .......... .......... .......... .......... @ 2.22 MB/s
150K .......... .......... .......... .......... .......... @ 3.76 MB/s
200K .......... .......... .......... .......... @ 1.78 MB/s
20:28:41 (597.01 KB/s) - »wiki.install.tgz« gespeichert [245760]
~> tar -tvzf wiki.install.tgz
-rwxr-xr-x peter/users 53983 2003-08-09 18:53:57 wiki.cgi
-rwxr-xr-x peter/users 5727 2003-08-08 12:34:09 wiki.stream.cgi
-rw-r--r-- peter/users 919 2003-07-25 20:37:38 wiki.admin.htm
-rw-r--r-- peter/users 968 2003-07-25 21:01:44 wiki.normal.htm
-rw-r--r-- peter/users 393 2003-08-02 19:38:20 wiki.print.htm
-rw-r--r-- peter/users 51169 2003-08-06 22:22:07 wiki.icons.tgz
-rwxr-xr-x peter/users 1764 2003-08-08 13:37:58 wiki.install.tgz
-rw-r--r-- peter/users 154647 2003-07-20 23:54:01 wiki.xpmfont.tgz
-rw-rw-rw- peter/users 17703 2003-08-09 20:20:31 wiki.default
~> tar -xzf wiki.install.tgz -C /usr/local/httpd/cgi-bin
~> mozilla http://localhost/cgi-bin/wiki.cgi
|
|
Nachdem dieses Archiv unter cgi-bin (oder einem anderen CGI-Verzeichnis) entpackt wurde und nötigenfalls die Dateirechte berichtigt wurden (vor allem "chmod a+x wiki*.cgi wiki.install.tgz"), kann mit einem Browser bereits /cgi-bin/wiki.cgi aufgerufen werden.
» Beim Erstaufruf von wiki.cgi muß als erstes das zukünftige admin-Passwort angegeben werden! «
|
|
Danach sollten sich im Verzeichnis cgi-bin folgende Datein befinden:
~> ll /usr/local/httpd/cgi-bin/wiki.
-rw-r--r-- 1 peter users 919 Jul 25 20:37 wiki.admin.htm
-rwxr-xr-x 1 peter users 53983 Aug 9 18:53 wiki.cgi
-rw-r--r-- 1 wwwrun nogroup 860160 Aug 1 23:45 wiki.data
-rw-rw-rw- 1 peter users 17703 Aug 9 20:20 wiki.default
-rw-r--r-- 1 peter users 51169 Aug 6 22:22 wiki.icons.tgz
-rw-r--r-- 1 wwwrun nogroup 12288 Aug 6 22:22 wiki.info
-rwxr-xr-x 1 peter users 1764 Aug 8 13:37 wiki.install.tgz
-rw-r--r-- 1 peter users 968 Jul 25 21:01 wiki.normal.htm
-rw-r--r-- 1 wwwrun nogroup 122880 Aug 9 20:18 wiki.page
-rw-r--r-- 1 peter users 393 Aug 2 19:38 wiki.print.htm
-rwxr-xr-x 1 peter users 5727 Aug 8 12:34 wiki.stream.cgi
-rw-rw-rw- 1 peter users 12288 Jul 30 17:06 wiki.user
-rw-r--r-- 1 peter users 154647 Jul 20 23:54 wiki.xpmfont.tgz
|
|
- wiki.cgi:
- ist das Hauptprogramm.
- wiki.stream.cgi:
- streamt alle Uploads/Icons/Bilder/Grafiktexte (1)
- wiki.icons.tgz:
- ist ein komprimiertes Archiv mit den Icons im PNG-Format.
- wiki.xpmfont.tgz:
- ist ein komprimiertes Archiv mit den Fonts in einem xpm-ähnlichen Format (2)
- wiki.*.htm:
- sind Template-HTML-Seiten mit Platzhaltern. Damit kann das Design der Seiten verändert werden. wiki.admin.htm ist für Administrations- und Übersichtsseiten (zB Index) ohne Autor, Datum, Seitenlänge und Revision. wiki.print.htm ist das Template für die Printversion.
Folgende Platzhalter können eingefügt werden:
Platzhalter | Bedeutung |
---|
{CONT} | Seiteninhalt | {SERV} | Servername | {THIS} | Die momentane URL | {LAST} | Die URL zur aktuellen Revision | {WORD} | Wiki-Seitenname | {MENU} | aktuelles Menü: [HomeIndex ...] | {VMEN} | aktuelles Menü vertikal: [Home] [Index] ... | {FIND} | Eingabefeld und Button "Suche" | {DATE} | Erstellungsdatum | {SIZE} | Seitenlänge (des Wikicodes der Seite!) | {FROM} | Autor | {SUBJ} | Kurzbeschreibung | {VERS} | Revisionsnummer |
Folgende Datenbanken müssen nicht installiert werden. Stattdessen enthällt das Install-Archiv die Datei "wiki.defaults" welche die Datenbanken beim Erstaufruf mit Grundeinstellungen füllt (WikiHilfe, WikiTutorials, etc.).
- wiki.page:
- enthällt alle Seiten und Revisionen
- wiki.data:
- enthällt alle Uploads - also Bilder, PDFs, HTMLs, SWFs, etc.
- wiki.user:
- ist die Benutzerdatenbank mit den Passwörtern und Rechten.
- wiki.info:
- ist ein cache der Bild-Höhen/Breiten.
1) das geschieht so: http://grobner.at/cgi-bin/wiki.stream.cgi?96&do=text&text=Ernst generiert onTheFly ein GIF mit dem Wort "Ernst" und schickt dieses GIF zurück. Das gleiche geht auch mit z.B http://grobner.at/cgi-bin/wiki.stream.cgi?20030523-093423.jpg-100.jpg&do=image oder http://www.grobner.at/cgi-bin/wiki.stream.cgi?test.swf&do=mime Es gibt ja keine entspechenden "Datein", nur die Datenbank wiki.data 2) Je Fontgröße eine Datei mit den aneinadergehängten XPM-Daten jedes Zeichens. Alle Zeichen verwenden die gleiche Farbtabelle (max 100 Grauwerte), haben die gleiche Höhe, aber unterschiedliche Zeichenbreiten.
zurück zur Wiki'Dokumentation
|