»» Wiki'DokuInstall ««

Willkommen | Index | Drucken | Login ]

.

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:
PlatzhalterBedeutung
{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
.
Vers.1 vom 2005-01-30 10:08 von Admin mit 5519Byte
(c) 2003 by peter@grobner.at
Willkommen | Index | Drucken | Login ]