GeneWeb - Server

När den är startad, är "gwd" en server. Normalt, den tredje adressen: "http://computer:2317/base" ska användas för externa personer.

Hursomhelst, detta gäller bara för datorer synliga på Internet, vilket betyder de som är direkt anslutna till Internet.

Om du använder en provider är din dator inte synlig. I detta fallet, finns det ingen lösning. Det är providerns ansvar att installera GeneWeb. Vid den tidpunkt jag skriver detta (okt. 98), tror jag ingen provider installerat den.

Således, det följande gäller bara de som har en direkt anslutning till Internet.

Om du kör under Unix eller Windows NT (alltså inte Windows 95/98), måste du ange ett användarnamn när du startar datorn, där du anger ditt login namn och ditt passord. Kanske du vill kunna logga ut utan att GeneWeb stoppar.

Du har då två lösningar för detta problem: installation i "service" och installation i "cgi".

Installation i "service"

I denna mod, behöver du inte ha en webbserver installerad på din dator. Gwd är en webbserver i sig självt. Den enda skillnaden mot andra servers är att den bara servar genealogi.

	     nohup gwd 2>&1 &             (under "sh", "ksh", "bash")
	     nohup gwd >& nohup.out &     (under "csh", "tcsh")

Då kan du logga ut. Gwd kommer att fortsätta köra och sända dess utskrift till filen "nohup.out" som du kan titta på sedan. För att stoppa den, titta efter dess process nummer med kommandot "ps" och döda den med kommandot "kill".

Installation i "cgi"

I denna mod måste en webbserver köras på din dator. "Cgi"s är program som webbservern kan starta. Endast system administratören är behörig att lägga till "cgi"s. Du måste fråga före.

	     #!/bin/sh
	     DIR=/home/svensson/geneweb
	     cd $DIR
	     $DIR/gwd -cgi

Gör den exekverbar (chmod +x geneweb) och fråga din systemadministratör att installera denna fil i "cgi" katalogen. Fråga vilken adress som ska användas. Den kommer förmodligen att se ut så här:

	 http://blabla.xx.se/cgi-bin/geneweb

Om du öppnar URLen ovan i din webbläsare, kommer du att se en sida som frågar endast "Base:". Mata in namnet på din databas. Du kan också lägga till "?b=karlsson" till denna URL, om "karlsson" är din databas namn.

Obs:

	     cd /home/svensson/geneweb
	     chmod 777 . lang images base.gwb
	     $DIR/gwd -cgi -nolock
	     -hd
	     c:\program\svensson\geneweb
	     -bd
	     c:\program\svensson\geneweb
	     -cgi

Dessa är de optioner som kan ges till kommandot "gwd". Skriv "gwd -help" för att se alla möjliga optioner.

Fråga din systemadministratör:

Fråga vilken adress som ska användas. Den kommer förmodligen att se ut så här:

     http://blabla.xx.se/cgi-bin/gwd.exe

Om du öppnar URLen ovan i din webbläsare, kommer du att se en sida som frågar endast "Base:". Mata in namnet på din databas. Du kan också lägga till "?b=karlsson" till denna URL, om "karlsson" är din databas namn.

Obs: om detta senaste kommando inte fungerar, är det möjligt att webbservern inte har access rättigheter till databasen och de andra katalogerna. Du måste ge läs och skriv rättigheter till katalogen "geneweb" och underkatalogerna "lang", "karlsson.gwb", "images" (och "cnt" om den katalogen finns).

Installation i "service" eller i "cgi"?

Om du har möjligheten att installera som "service" eller som "cgi", notera det följande:

Tillbaka till bruksanvisningen.


© Copyright INRIA 1999 - GeneWeb