Zeromancer: Einbindung SSI - Mögliche Fehlerquellen

Hallo,

schreit jemand 'Doppelposting'? Entscheidet selbst.

Ich habe in eine Seite die Navigation mittels SSI eingebunden:

http://www.bbl-online.com/neu/impressum/index.shtml
Wie sie sehen, sehen sie nichts.

Unter
http://www.andre-zotzmann.de/sites/bbl/impressum/index.shtml

steht die gleiche Seite, nur auf meinem Webspace. Wie sie sehen, sehen sie die Navigation.

Ach ja, werden gleich alle schreien, der Server oben unterstützt kein SSI (Liegt bei 1und1/Puretec/Schlund, wie mir gestern mitgeteilt wurde.) Meine Seiten liegen bei Hosteurope (Wie kriegt man sowas eigentlich raus?).

Aber: Auf der Index-Seite wird das 'aktualisiert am'- Datum auch mittels SSI angezeigt, auf beiden Seiten.

1.) http://www.bbl-online.com/neu/

2.) http://www.andre-zotzmann.de/sites/bbl/index.shtml

Ich habe die Seiten mit Hilfe von minixampp von http://wwww.apachefriends.org lokal getestet. Es hat funktioniert. Ich habe es auf meinem Webspace, es funktioniert. Es liegt auf dem anderen Webspace, es funktioniert eingeschränkt. Wieso? Kann mir da mal jemand helfen?

In diesem Zusammenhang wurde ich auf der Index-Seite (http://www.andre-zotzmann.de/sites/bbl/index.shtml) auf ein fehlendes Heading im Quelltext hingewiesen. (Opera zeigt es deutlich bei der Darstellung) Ich kann den Fehler aber leider nicht finden. Liegt es an dem Javascript für die tageszeitabhängige Begrüßung?

Ich danke schon mal im voraus: Danke.

Mit freundlichen Grüßen

André

--
ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
http://forum.de.selfhtml.org/archiv/2003/10/60651/
  1. Da in

    http://www.bbl-online.com/neu/impressum/index.shtml

    Die Navigation nicht geladen werden kann, wohl aber in

    1.) http://www.bbl-online.com/neu/

    gehe ich von einer falschen Pfadangabe aus. Verifizieren könnte ich meine Vermutung aber erst nachdem Du den Quelltext posten würdest - und zwar den originalen, wie er auf dem Srever liegt, nicht denjenigen den der Client sieht.

    Gruß
    Avalon

    1. Hallo,

      Verifizieren könnte ich meine Vermutung ...

      Nichts leichter als das:

      <schnipp>

      <body>
      <div id="container">

      <!--ANFANG DES HEADBEREICHES-->

      <!--#include virtual="../navigation/head_01.inc"-->

      <!--ENDE DES HEADBEREICHES-->

      <!--ANFANG DER LINKEN NAVIGATION-->

      <!--#include virtual="../navigation/navigation_01.inc"-->

      <!--ENDE DER LINKEN NAVIAGTION-->

      <!--ANFANG DER RECHTEN SEITE-->

      <!--#include virtual="../navigation/navi_rechts_01.inc"-->

      <!--ENDE DER RECHTEN SEITE-->

      <!--ANFANG DER FUßZEILE-->

      <!--#include virtual="../navigation/fusszeile_01.inc"-->

      <!--ENDE DER FUßZEILE-->

      </schnipp>

      Oder die Seite an sich:

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
              "http://www.w3.org/TR/html4/loose.dtd">

      <html>
      <head>
      <title>Berlin-Brandenburgische Landjugend e.V. | Über uns</title>
      <link rel="stylesheet" type="text/css" media="screen" href="../css/style1.css" title="standard style">
      <link rel="alternate stylesheet" type="text/css" media="screen" href="../css/style2.css" title="zweiter style">
      <link rel="alternate stylesheet" type="text/css" media="screen" href="../css/style3.css" title="dritter style">
      <link rel="stylesheet" type="text/css" media="print" href="../css/print.css">
      <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
      <meta http-equiv="imagetoolbar" content="no">
      </head>

      <body>
      <div id="container">

      <!--ANFANG DES HEADBEREICHES-->

      <!--#include virtual="../navigation/head_01.inc"-->

      <!--ENDE DES HEADBEREICHES-->

      <!--ANFANG DER LINKEN NAVIGATION-->

      <!--#include virtual="../navigation/navigation_01.inc"-->

      <!--ENDE DER LINKEN NAVIAGTION-->

      <!--ANFANG DER RECHTEN SEITE-->

      <!--#include virtual="../navigation/navi_rechts_01.inc"-->

      <!--ENDE DER RECHTEN SEITE-->

      <div id="content">
        <div id="text">
         <h2 class="first">Über uns</h2>

      Eine Menge Text....

      </div> <!--TEXT-ENDE-->
       </div> <!--CONTENT-ENDE-->

      <!--ANFANG DER FUßZEILE-->

      <!--#include virtual="../navigation/fusszeile_01.inc"-->

      <!--ENDE DER FUßZEILE-->

      </div>

      </body>
      </html>

      ----------------------------------

      Habe die Index-Seite auf der gleichen Ebene wie die anderen Verzeichnisse: 'navigation' , 'about', 'impressum' mit den entsprechenden Unterseiten.

      Bin jetzt mal 'ne Stunde weg. Sorry.

      Mit freundlichen Grüßen

      André

      --
      ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
      Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
      http://forum.de.selfhtml.org/archiv/2003/10/60651/
      1. Hallo,

        versuch doch mal die Includes in .html umzubennenen, weil die werden ja auch geparst, wenn für .inc kein eintrag vorhanden ist in der [webserver].conf, dann gibst bei mir n error!

        Gruss

        Bert

        1. OKay, ne, warn n typo, vergiss es,

          Gruss

          Bert

      2. hi,

        <!--#include virtual="../navigation/head_01.inc"-->

        Dann vergleiche mal, was bei deinen beiden Adressen rauskommt, wenn man die "inc" _direkt_ aufzurufen versucht:
        1. http://www.bbl-online.com/navigation/navigation_01.inc
        2. http://www.andre-zotzmann.de/sites/bbl/navigation/navigation_01.inc

        Wie dir bereits gesagt worden ist, stimmen deine Pfade nicht.

        Grüße aus Berlin

        Christoph S.

        1. Hallo,

          Wie dir bereits gesagt worden ist, stimmen deine Pfade nicht.

          Danke.

          Mit freundlichen Grüßen

          André

          --
          ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
          Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
          http://forum.de.selfhtml.org/archiv/2003/10/60651/
      3. <!--#include virtual="../navigation/head_01.inc"-->

        Genau das habe ich vermutet (den gebrauch relativer Pfade).
        Verwende Absolute Pfade (z.B.: /navigation/head_01.inc)
        ausgehend vom Server-root, dann kannst Du die Dateien in ein anderes Verzeichnis verschieden ohne daß der Bezug verlohrengeht.

        also:
        <!--#include virtual="/navigation/head_01.inc"-->

        Gruß
        Avalon

        1. Hallo,

          Genau das habe ich vermutet (den gebrauch relativer Pfade).
          Verwende Absolute Pfade (z.B.: /navigation/head_01.inc)
          ausgehend vom Server-root, dann kannst Du die Dateien in ein anderes Verzeichnis verschieden ohne daß der Bezug verlohrengeht.

          also:
          <!--#include virtual="/navigation/head_01.inc"-->

          Vielen Dank.

          Mit freundlichen Grüßen

          André

          --
          ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
          Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
          http://forum.de.selfhtml.org/archiv/2003/10/60651/
        2. Hallo,

          ausgehend vom Server-root, dann kannst Du die Dateien in ein anderes Verzeichnis verschieden ohne daß der Bezug verlohrengeht.

          <!--#include virtual="/navigation/head_01.inc"-->

          Kenne nun den Begriff Dokumenten-Root, wie finde ich den/das/die Server-Root selbst raus?

          Mit freundlichen Grüßen

          André

          --
          ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
          Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
          http://forum.de.selfhtml.org/archiv/2003/10/60651/
          1. <!--#include virtual="/navigation/head_01.inc"-->

            Das root-Verzeichnis wird in der httpd festgelegt,
            Für einen VirtualHost ist das Rootverzeichnis jenes, welches als DocumentRoot angegeben ist.

            Gehen wir mal von obigen und folgendem Beispiel aus:

            <VirtualHost *:80>
                ServerAdmin webmaster@dummy-host.example.com
                DocumentRoot /www/docs/dummy-host.example.com
                ServerName dummy-host.example.com
                ErrorLog logs/dummy-host.example.com-error_log
                CustomLog logs/dummy-host.example.com-access_log common
            </VirtualHost>

            dann wäre im Netz Deine einzubindende Datei unter:

            http://dummy-host.example.com/navigation/head_01.inc

            zu finden.

            Gruß
            Avalon

            1. Hallo,

              junge, junge. Ich versuche grad mit der Hilfe von http://www.computerbetrug.de und einer whois-Abfrage alles mögliche über diese Domain zu erfragen. Es muss doch irgendwie möglich sein die Einbindung meiner Navigation hinzukriegen.

              Mit freundlichen Grüßen

              André

              --
              ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
              Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
              http://forum.de.selfhtml.org/archiv/2003/10/60651/
              1. Also nochmal ganz langsam:

                http://www.bbl-online.com/neu/impressum/index.shtml
                Wie sie sehen, sehen sie nichts.

                http://www.bbl-online.com/neu/

                aber hier klappt es.

                Deswiteren hast Du die Navigation folgendermaßen eingebunden:

                <!--#include virtual="../navigation/navigation_01.inc"-->

                die weiteren Dateien analog. Nimmt man alle Informationen die zur Verfügung stehen zusammen folgert man logisch, das die einzubindenden Dateien im Verzeichnis:

                http://www.bbl-online.com/neu/navigation

                liegen. Dieses wird von http://www.bbl-online.com/neu/impressum aus mittels ../navigation/navigation_01.inc natürlich nicht erreicht (es fehlt: ../), aber von http://www.bbl-online.com/neu aus.

                Mit:

                <!--#include virtual="/neu/navigation/navigation_01.inc"-->

                funktioniert es aber aus Deiner gesamten Verzeichnisstruktur.
                Und denk dran, die links in den eingebundenen Dateien auch immer in der gleichen Weise eingeben - nie relativ - sonst funktioniert wieder nichts.

                Gruß
                Avalon

  2. Hi,

    http://www.bbl-online.com/neu/impressum/index.shtml
    Wie sie sehen, sehen sie nichts.

    Doch, eine SSI-Fehlermeldung

    http://www.andre-zotzmann.de/sites/bbl/impressum/index.shtml

    Der Unterschied, der sofort ins Auge fällt (und weshalb ich das auch gestern schon vermutet hatte), ist die unterschiedliche Anzahl der Verzeichnis-Ebene - von daher vermute ich immer noch Pfadprobleme.

    Wie sieht die SSI-Anweisung aus?

    Ach ja, werden gleich alle schreien, der Server oben unterstützt kein SSI

    Nein, warum sollte man das? Wenn SSI nicht unterstützt würde, käme keine SSI-Fehlermeldung.

    (Liegt bei 1und1/Puretec/Schlund, wie mir gestern mitgeteilt wurde.) Meine Seiten liegen bei Hosteurope (Wie kriegt man sowas eigentlich raus?).

    tracert www.bbl-online.com

    Aber: Auf der Index-Seite wird das 'aktualisiert am'- Datum auch mittels SSI angezeigt, auf beiden Seiten.

    Das verhärtet den Verdacht, daß es an den Pfaden liegt.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hallo Andreas,

      schon mal danke für eure/deine Geduld. ;-)

      Habe mal einen Screenshot gemacht aus SmartFTP:

      http://www.andre-zotzmann.de/meins.jpg

      http://www.andre-zotzmann.de/projekt.jpg

      Ansich liegen die kompletten Seiten in einem extra Verzeichnis. Beim Verein heißt der 'neu' bei mir 'bbl'. Ansonsten ist der Aufbau gleich.

      Die Navigation, Headbereich und die Fußzeile liegen in Verzeichnis 'navigation'.

      Mit freundlichen Grüßen

      André

      --
      ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
      Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
      http://forum.de.selfhtml.org/archiv/2003/10/60651/
  3. Hallo André,

    Kontrolliere mal die Zugriffsberechtigungen.

    http://www.bbl-online.com/neu/navigation/head_01.inc ergibt bei mir:
    "error 403: Forbidden!"

    http://www.andre-zotzmann.de/sites/bbl/navigation/head_01.inc aber:
     <div id="head">
      &nbsp;
     </div>

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
    1. Hallo,

      Kontrolliere mal die Zugriffsberechtigungen.

      Auch dir vielen Dank.

      Mit freundlichen Grüßen

      André

      --
      ie:% fl:( br:& va:) ls:# fo:) rl:° n4:~ ss:{ de:] js:( ch:| mo:} zu:)
      Die Farbe eines Autos ist egal, hauptsache sie ist schwarz...
      http://forum.de.selfhtml.org/archiv/2003/10/60651/