Hallo Liste, brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen? MfG L.Kasper
Hallo Lutz Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen? Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Am Freitag, 24. Oktober 2003 14:03 schrieb Thorsten Körner:
Hallo Lutz
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
am 24.10.2003, 14:25, schrieben Sie:
Am Freitag, 24. Oktober 2003 14:03 schrieb Thorsten Körner:
Hallo Lutz
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Hallo Lutz, weil die Pfade nicht ab / gelten, sondern ab dem Document Root (meist /usr/local/httpd/htdocs/) oder leg einen symb. Link "documents" an, der auf /home/user/Documents verweist... damit sollte es gehen. -- MfG Yann Wissenbach - Administration/Support compass Gesellschaft fuer Medientechnologie mbH Robert-Koch-Str. 35 D-55129 Mainz mail: y.wissenbach@compass-online.de www : http://www.compass-online.de fon : +49 6131 90 63 - 121 fax : +49 6131 90 63 - 222
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Hallo Lutz,
weil die Pfade nicht ab / gelten, sondern ab dem Document Root (meist /usr/local/httpd/htdocs/)
oder leg einen symb. Link "documents" an, der auf /home/user/Documents verweist... damit sollte es gehen.
Hallo Thorsten, nach dem Anlegen des Links bekomme ich die Fehlermeldung, dass ich keine Zugriffsberechtigung habe. Was soll denn ds nun wieder? Lutz
Hallo Lutz Am Freitag, 24. Oktober 2003 14:56 schrieb Lutz Kasper:
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Hallo Lutz,
weil die Pfade nicht ab / gelten, sondern ab dem Document Root (meist /usr/local/httpd/htdocs/)
oder leg einen symb. Link "documents" an, der auf /home/user/Documents verweist... damit sollte es gehen.
Hallo Thorsten,
nach dem Anlegen des Links bekomme ich die Fehlermeldung, dass ich keine Zugriffsberechtigung habe. Was soll denn ds nun wieder?
Der tipp mit dem link kam nicht von mir. Ich hatte Dir geschrieben, dass Du dies lieber lassen sollst. Du müsstest jetzt noch zusätzlich die Rechte an /Documents ändern, so dass es für jedermann lesbar ist. Eben genau das ist gefährlich, weil z.B. alle KDE-Programme zunächst versuchen dort zu speichern. Du würdest also alle Deine dortigen Dateien freigeben, wenn du nicht noch zusätzliche Schutzmechanismen, wie .htaccess etc. einbaust. Ich rate Dir dringend den angelegten link wieder zu entfernen und lieber das public_html-Verzeichnis zu verwenden. Dieses ist i.d.R. auch bereits fertig konfiguriert. CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Hallo Yann Am Freitag, 24. Oktober 2003 14:26 schrieb Yann Wissenbach:
am 24.10.2003, 14:25, schrieben Sie:
Am Freitag, 24. Oktober 2003 14:03 schrieb Thorsten Körner:
Hallo Lutz
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Hallo Lutz,
weil die Pfade nicht ab / gelten, sondern ab dem Document Root (meist /usr/local/httpd/htdocs/)
oder leg einen symb. Link "documents" an, der auf /home/user/Documents verweist... damit sollte es gehen. Das sollte man wohl lieber tun. Jeder User hat doch normalerweise ein Verzeichnis namens public_html, das genau diesem zweck dient und das auch bereits entsprechend vorkonfiguriert ist.
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Lutz
Ich würde das mal so probieren, klappt bei mir gut.
httpd.conf
Hallo Lutz Am Freitag, 24. Oktober 2003 14:15 schrieb Lutz Kasper:
Am Freitag, 24. Oktober 2003 14:03 schrieb Thorsten Körner:
Hallo Lutz
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Ganz einfach. $DOCUMENTROOT ist bei SuSE ab 8.x /srv/www/htdocs. Dein Link würde auf /srv/www/htdocs/home/user/Documents/seite1.html zeigen und diese datei existiert eben nicht. Du brauchst übrigens deine konfiguration nicht zu ändern, um im Home-verzeichnis arbeiten zu können, denn dafür hast Du extra das Verzeichnis public_html im Home-Verzeichnis. Dieses erreichst Du über http://localhost/~username/ Ändere Deine httpd.conf nicht so, dass es auf /home/user/Documents/ zeigt, weil Du damit alle Deine Dokumente freigibst, die darin liegen. CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Am Freitag, 24. Oktober 2003 14:56 schrieb Thorsten Körner:
Hallo Lutz
Am Freitag, 24. Oktober 2003 14:15 schrieb Lutz Kasper:
Am Freitag, 24. Oktober 2003 14:03 schrieb Thorsten Körner:
Hallo Lutz
Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
Du kannst keinen Link ins Wurzelverzeichnis legen, der wird völlig korrekt nicht "serviert". Oder meinst Du das Document_Root-Verzeichnis. Dann schreib doch mal, wie der Link aussieht und wie die Datei, die aufgerufen werden soll heisst und ausserdem, wo diese beiden Dateien genau liegen. Beachte dass eine Datei seite.htm nicht mit einem Link aufgerufen werden kann, der auf SEITE.HTM, sEiTe.HtM o.Ä. lautet. Die Schreibweise muss also genau eingehalten werden. Um also seite.htm im gleichen Verzeichnis, wie index.htm aufzurufen lautet der Link <code> <a href="seite.htm">Klick hier</a> </code>
CU
Thorsten
Okay, wenn die Datei direkt im Document_Root_Verzeichnis liegt, dann klappt das ganze auch. Warum funktioniert aber z.B. <code>
Ganz einfach. $DOCUMENTROOT ist bei SuSE ab 8.x /srv/www/htdocs. Dein Link würde auf /srv/www/htdocs/home/user/Documents/seite1.html zeigen und diese datei existiert eben nicht. Du brauchst übrigens deine konfiguration nicht zu ändern, um im Home-verzeichnis arbeiten zu können, denn dafür hast Du extra das Verzeichnis public_html im Home-Verzeichnis. Dieses erreichst Du über http://localhost/~username/ Ändere Deine httpd.conf nicht so, dass es auf /home/user/Documents/ zeigt, weil Du damit alle Deine Dokumente freigibst, die darin liegen.
CU
Thorsten
Hallo Thorsten, leider kann ich das momentan nicht mehr ausprobieren, da ich ins Wochenende fahre. Vielen Dank trotzdem für die Tips und ein schönes Wochenende allen Listenlesern. Sollte ich noch Probleme damit bekommen melde ich mich nächste Woche noch einmal Lutz
Hi, Am Freitag, 24. Oktober 2003 13:49 schrieb Lutz Kasper:
Hallo Liste,
brauche Hilfe bei einem Denkfehler. Ich habe meinen Apache-Server eingerichtet, welcher so auch erst einmal ganz gut funktioniert. Auf der 1.Html-Seite habe ich einen Link auf eine Datei innerhalb des Wurzelverzeichnisses angelegt. Wenn ich den Link ausführe dann bekomme ich nur die Meldung, dass die gesuchte Seite nicht gefunden wird. Irgenwie klappte das schon mal bei mir. Komischerweise funktioniert es jetzt nicht mehr. Habe ich irgendwelche Rechte vergessen oder woran kann das liegen?
MfG L.Kasper
schau in: /var/log/httpd/error_log, da sollte drin stehen, warum es nicht geht... ciao dieter -- registered linuxuser 199810 it's time to close windows....
participants (5)
-
Dieter Franzke
-
Lutz Kasper
-
Robert Wachowiak
-
Thorsten Körner
-
Yann Wissenbach