Pfade auf einem Webserver - was ist das ?
Die meisten Probleme beim Installieren von Scripten
entstehen dadurch, dass die Pfade auf einem Webserver anders
aussehen als unter Windows (was leider immmernoch das gängiste
Betriebssystem ist).
Webserver laufen aber unter einem Unixsystem oder
Windows NT. Hierzulande findet man meistens Unix+Apache Webserver
(meist Redhat).
In diesem Dateisystem baut alles auf einem Wurzelverzeichnis
auf, das ist das Rootverzeichnis, welches ein einziges
/ ist. Das ist wirklich
alles !
Beispiel:
Das Verzeichnis " /user/o_p/peter42 " ist das
Heimatverzeichnis von Peter Neuling. Im Webserver ist dieses Verzeichnis
auf die
Domain "www.peter-neuling.de"registriert.
Das heißt, die http://www.peter-neuling.de/index.php
liegt hier: "/user/o_r/peter42/index.php".
Die Datei "http://www.peter-neuling.de/cgi-bin/gaestebuch.cgi"
liegt hier: "/user/o_r/peter42/cgi-bin/gaestebuch.cgi".
Wenn das script also einen Pfad enthält, der z.B. so aussieht:
$datei = "/user/o_r/peter42/testdatei.php" ;
dann sucht das Script diese Datei in dem angegebenen Verzeichnis
auf dem gleichen Rechner, auf dem das Script selbst auch
liegt.
Es ist NICHT möglich stattdessen das zu schreiben:
$datei = "http://www.peter-neuling.de/testdatei.php"
;
Das Script findet in diesem Fall die testdatei.php nicht
!!!!!!
Diese Pfade sollte Euch Euer Anbieter nennen können.
Wem nicht schnell genug geholfen werden kann, sollte sich mein
script pfadangaben.pl
runter laden. Ab damit ins cgi-bin, chmod 755 und einfach aufrufen.
Das war es dann schon. Bingo, Ihr habt alle Pfade (... oder schickt
mir eine email aus lauter Verzweiflung, weil es immernoch nicht
geht).
Viel Erfolg weiterhin.
Elmar Rothe
support@webadmin24.de
Anregungen bitte per email: webmaster@webadmin24.de