Denne siden er tenkt å gi svar på de viktigste spørsmålene for folk som vil legge ut websider på IDIs servere. Ta kontakt hvis du har et spørsmål du ikke finner svar på her.
Contents
Hvilken maskin er webserver for IDI?
Tradisjonelt har uranus.idi.ntnu.no vært webserveren på IDI. Fra mars 2005 er det alm.idi.ntnu.no som er server for brukerwebsider (dvs. for www.idi.ntnu.no/~brukernavn). alm.idi vil også være server for andre webdomener som ligger hos IDI, f.eks. www.online.ntnu.no.
Hvor skal jeg legge websidene mine?
Brukerwebsider (www.idi.ntnu.no/~brukernavn/...) hentes fra katalogen public_html på hver enkelt brukers hjemmekatalog.
For andre webdomener ligger filene på alm.idi.ntnu.no, i kataloger på formen /srv/web/www.foo.bar/htdocs/.
Hva slags webserver kjører IDI?
Vi kjører Apache 2.0.x med PHP 5.x (På uranus.idi.ntnu.no kjørte vi Apache 1.3 med PHP 4.)
Hvordan kan jeg bruke PHP?
Filer med filnavn som slutter på '.php' vil bli kjørt gjennom PHP-modulen.
Hvilken PHP-versjon brukes det?
Fra mars 2005 er det PHP 5.x. For nøyaktig versjonsinfo og detaljer om hvilke undermoduler som er støttet, kan man lage en PHP-side som ser slik ut:
<?php phpinfo(); ?>
Vil PHP-script for PHP 4 fungere med PHP 5?
I de fleste tilfeller vil de dét, men det er noen inkompatible endringer fra PHP 4 til PHP 5 som kan få enkelte script til å skjære seg. For mer info, se http://www.php.net/manual/en/migration5.php .
Hvordan kan jeg bruke CGI-programmer?
Filer med filnavn som slutter på '.cgi' vil bli kjørt som CGI, uavhengig av hvor i katalogstrukturen man legger den. Man trenger med andre ord ikke å ha en egen cgi-bin-katalog som tidligere, men kan heller bruke CGI på samme måte som HTML eller PHP.
Pass også på å gjøre CGI-filen kjørbar (chmod +x filnavn).
Kan jeg bruke MySQL til websider?
Ja. Databaser opprettes ved behov; forespørsler kan sendes til drift@idi.ntnu.no. Ved tilkobling skal man bruke mysql.idi.ntnu.no som hostnavn.