Die Einrichtung einer Homepage kann im Controlpanel
beantragt werden. Dadurch wird eine provisorische Homepage generiert
und Sie sollten eine Mail bekommen, in dem die weiteren Schritte
erklärt sind.
Übrigens: Diese automatisch erzeugte
Homepage wird noch nicht im Verzeichnis der Studierendenhomepages
aufscheinen, erst wenn sie verändert (oder neu erstellt) wurde, scheint
sie dort auf.
250 MB
Hubert Partl von der Boku hat eine sehr gute Einführung zu diesem Thema geschrieben. Sie ist unter
http://www.boku.ac.at/htmleinf
zu finden.
Sehr zu empfehlen ist auch die Anleitung von Stefan Münz, unter
Ja. Unter der Adresse
http://www.wu.ac.at/infocenter/studhome/
Nachdem
Sie eine Seite eingerichtet haben, erhalten Sie eine E-Mail mit
Hinweisen zur Bearbeitung der Seite. Neu eingerichtete, noch nie
geänderte Seiten scheinen in der alphabetischen Liste der Homepages
nicht auf. Sobald Sie die Seite ändern, wird sie automatisch in die
Liste aufgenommen.
Für diese Liste ist ausschließlich die eigentliche Homepage maßgeblich, das ist die Datei mit dem Namen local.html. Existiert diese Datei nicht, scheint Ihr Name auch nicht in der Liste auf.
Die Liste wird alle 15 Minuten aktualisiert.
Ein
symbolischer Link von Deinem Home-Verzeichnis zum WWW-Verzeichnis
ermöglicht es, rasch zwischen diesen beiden Verzeichnissen zu wechseln,
ohne lange Pfadnamen eingeben zu müssen.
Der symbolische Link wird bei der Einrichtung der Homepage automatisch erstellt.
Sollte das automatische Erstellen nicht funktioniert haben, kann er auch manuell eingerichtet werden. Das funktioniert folgendermaßen:
Login am PowerNet-Rechner (login.wu.ac.at) per SSH, anschließend geben Sie die fett gedruckten Kommandos ein:
idefix> cd
idefix> pwd
/afs/wu.ac.at/home/h96c/h9650123
idefix> ln -s /afs/wu.ac.at/public/www/usr/h96c/h9650123/ public_html
idefix>
Anschließend können Sie mit dem Kommando cd public_html in Ihr WWW-Verzeichnis wechseln, mit cd gelangsen Sie jederzeit wieder in Ihr Home-Verzeichnis.
Die Erstellung von CGI-Scripts durch Studierende ist leider aus Sicherheitsgründen nicht möglich.
Zur
Datenübertragung verwendet man am besten SCP oder SFTP. Zahlreiche
grafische SFTP-Programme sind im Internet kostenlos verfügbar, zum
Beispiel von der Adresse http://www.tucows.com/.
Ihre Benutzung ist aber zu unterschiedlich, um hier dargestellt werden
zu können. Deshalb wird hier nur das Prinzip beschrieben:
Vorsicht:
Es wird zwischen Groß- und Kleinschreibung unterschieden, verwenden Sie
keine Sonderzeichen (wie Umlaute, Leerzeichen ...). Achten Sie darauf,
dass Verweise in den Dokumenten exakt mit dem Namen der HTML-Seiten am Server übereinstimmen!
Auch
für die Funktion eines Gästebuchs gibt es am WWW-Server der WU ein
fertiges Script. Für ein funktionierendes Gästebuch sind folgende
Schritte notwendig:
Erstellen eines guestbook-Verzeichnisses
Die Eintragungen in das Gästebuch werden in ein eigenes Verzeichnis geschrieben, das sich innerhalb Ihres WWW-Verzeichnisses befinden muss.
Login am PowerNet-Rechner (login.wu.ac.at) per SSH, anschließend geben Sie die fett gedruckten Kommandos ein:
idefix> cd
idefix> cd public_html
idefix> mkdir guestbook
idefix> cd guestbook
idefix>
/usr/afsws/bin/fs sa . system:anyuser write
2. Erstellen einer Eingabeseite
Die Eintragungen in das Gästebuch werden über ein WWW-Formular durchgeführt.
Das sieht beispielsweise so aus:
<HTML>
<HEAD>
<TITLE>Sign my Guestbook</TITLE>
</HEAD>
<BODY>
<H1>Sign my Guestbook</H1>
<PRE>
<FORM METHOD="POST" ACTION="/cgi-bin/guestbook.pl?
DIR=/usr/h96c/h9650123/guestbook">
Your name: <INPUT NAME="realname" SIZE=30><BR>
E-mail: <INPUT NAME="username" SIZE=30><BR>
URL: <INPUT NAME="url" SIZE=30><BR>
City: <INPUT NAME="city" SIZE=30><BR>
State: <INPUT NAME="state" SIZE=30><BR>
Country: <INPUT NAME="country" SIZE=30><BR>
Comments:
<TEXTAREA NAME="comments" COLS=50 ROWS=10></TEXTAREA>
<INPUT TYPE="SUBMIT" VALUE="Send"><INPUT TYPE="RESET"
VALUE="Clear">
</FORM>
</PRE>
</BODY>
</HTML>
Durch Modifikation dieser Vorlage können Sie die Seite nach eigenen Vorstellungen gestalten.
Im Form-Tag müssen Sie Ihre Gruppe,
Benutzerkennung und guestbook-Verzeichnis angeben. Die fertige Seite können Sie unter einem beliebigen
Namen speichern, sie sollte sich aber nicht im guestbook-Verzeichnis befinden.
3. Erstellen einer Ausgabeseite
Die Seite, auf der die Einträge im Gästebuch angezeigt werden sollen, muss sich in Ihrem guestbook-Verzeichnis befinden und den Namen haben. Sie können diese Seite beliebig gestalten, müssen aber die Stelle, an der die Eintragungen beginnen sollen, mit dem HTML-Tag
<!--begin-->
kennzeichnen. Das sieht also beispielsweise so aus:
<HTML> <HEAD> <TITLE>Guestbook entries</TITLE> </HEAD> <BODY> <H1>This is my Guestbook</H1> <HR> <!--begin--> </BODY> </HTML>
erzeugt einen simplen Besucherzähler und führt
zusätzlich ein Besucher-Log mit. Um diesen Zähler in eine WWW-Seite
einzubauen, sind folgende Einträge erforderlich:
1. Erstellen eines count-Verzeichnisses
Im WWW-Verzeichnis muss ein Verzeichnis mit dem Namen count erstellt werden,
das für jeden Benutzer beschreibbar sein muss.
Login am PowerNet-Rechner (login.wu.ac.at) per SSH, anschließend geben Sie die fett gedruckten Kommandos ein:
idefix>
cd
idefix>
cd public_html
idefix>
mkdir count
idefix>
cd count
idefix>
/usr/afsws/bin/fs sa . system:anyuser write
idefix>
Anmerkungen dazu:
Mit cd wechseln Sie zunächst in Ihr Home-Verzeichnis, mit cd public_html
gelangen Sie in Ihr WWW-Verzeichnis.
Mit mkdir count erstellen Sie das Verzeichnis count und wechseln
anschließend mit cd count in dieses Verzeichnis.
Das letzte Kommando im Beispiel oben dient dazu, allen Benutzern
Schreibberechtigung im count-Verzeichnis zu gewähren.
2. HTML-Tag in der Seite, in der der Zähler aufscheinen soll
In der Homepage des Benutzers mit der Kennung h9650123 sieht das
beispielsweise so aus:
<IMG SRC="/cgi-bin/wwwcount.xbm?usr/h96c/h9650123/local.html">
Der Teil vor dem Fragezeichen ist immer konstant.
Danach folgt zunächst usr/, anschließend die Bezeichnung der Gruppe, der die
Benutzerkennung zugeordnet ist. Diese läßt sich folgendermaßen ermitteln:
Wechseln Sie in das Verzeichnis, wo sich Ihre Home Page befindet und schreiben Sie
dort
pwd
Nach der Gruppenbezeichnung folgt die Benutzerkennung und schließlich der Name der WWW-Seite (z.B. local.html).
Diese Variante des Zählers ist grafisch anspruchsvoller und kann auch
einfacher in WWW-Seiten eingebaut werden. Hier wird allerdings kein Log-File
geführt. Die Syntax sieht folgendermaßen aus:<IMG SRC="/cgi-bin/Count.cgi?df=h9650123.count">
Anstelle von h9650123 sollte dabei natürlich die eigene Benutzerkennung
eingesetzt werden!
Das Löschen der Homepage ist im ControlPanel möglich.
Die Homepage kann auch manuell gelöscht oder vorübergehend deaktiviert werden:
Zum Löschen Deiner Homepage müssen Sie alle Files aus dem Ordner "public_html" in Ihrem Home-Verzeichnis löschen.
WICHTIG: Löschen Sie nur die Files aus dem Ordner, nicht den Ordner selbst!
Hierfür
können Sie sich entweder mit einem SFTP-Programm zu Ihrem
PowerNet-Server verbinden und dann mit Hilfe der grafischen Oberfläche
des SFTP-Programms die Files löschen oder Sie verbinden sich mit SSH
mit dem Server. Im Falle der zweiten Variante sind folgende Schritte
notwendig: