![]() |
GeneWeb - Server |
När "gwd" är startad, är den en server. Normalt, ska den tredje adressen: "http://computer:2317/base" 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 Internetleverantör är din dator inte synlig. I detta fallet, finns det ingen lösning. Det är Internetleverantörens ansvar att installera GeneWeb. Vid denna tidpunkt (februari 2000) har bara en Internetleveratör 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 vill du kunna logga ut utan att GeneWeb stannar.
Du har då två lösningar för detta problem: installation i "service" och installation i "CGI".
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".
I denna mod måste en webbserver köras på din dator. "CGI"s är program som webbservern kan starta. Endast systemadministratören är behörig att lägga till "CGI"s. Du måste be denna om lov.
#!/bin/sh DIR=/home/svensson/geneweb/gw cd $DIR $DIR/gwd -cgi 2>/dev/nullGör den exekverbar (chmod +x geneweb) och be 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/gw chmod 777 . lang images base.gwb
$DIR/gwd -cgi -nolock
-hd c:\program\svensson\geneweb\gw -bd c:\program\svensson\geneweb\gw -cgi
Dessa är de optioner som kan ges till kommandot "gwd". Skriv "gwd -help" för att se alla möjliga optioner.
Be 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 åtkomst 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).
Om du har möjligheten att installera som "service" eller som "CGI", notera det följande: