Software

Internet Chat Programm





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:

/                                      Rootverzeichnis
/www/conf                        Apache Verzeichnis
/user/o_r/peter42              Web-Htmlverzeichnis von Peter Neuling
/user/o_r/peter42/cgi-bin    cgi-bin Verzeichnis von Peter Neuling

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

Vielen Dank für Ihrer Besuch -
bitte empfehlen Sie uns weiter !

 

 

 

© Webadmin24.de
Elmar Rothe
Spitzenstrasse 10
60437 Frankfurt
Tel: +0049 (6101) 55 86 78-0
Fax: +0049 (6101) 55 86 78-1