Einbindung SSI
Zeromancer
- webserver
Hallo,
ich mal wieder. Mein seit Wochen bestehendes Problem mit der Einbindung der Navi mittels SSI besteht immer noch.
http://forum.de.selfhtml.org/archiv/2004/8/87276/#m518553
http://forum.de.selfhtml.org/archiv/2004/7/85565/#m503923
http://forum.de.selfhtml.org/archiv/2004/7/86078/#m508441
Nun habe ich bei http://www.drweb.de/ssi/ssi_faq.shtml#d den Hinweis gefunden, dass ich meine einzufügenden Dateien auf die Endung *.shtml kauten lassen soll, *.inc soll nicht immer funktionieren. Was ist da dran?
Mit freundlichen Grüßen
André
Hallo,
es geht um
http://www.andre-zotzmann.de/neu/
und
http://www.bbl-online.com/neu/
die bei unter http:www.domain.tld/neu/
liegen, aber nur auf meinem Webspace zum gewünschten Erfolg führen.
Mit freundlichen Grüßen
André
hallo Andre,
es geht um
http://www.andre-zotzmann.de/neu/
und
http://www.bbl-online.com/neu/
Das Problem bestand in fehlerhaften Pfaden. Du müßtest schon erneut die Quelltexte zugänglich machen. Hast du denn deine Pfade korrigiert?
Nun habe ich bei http://www.drweb.de/ssi/ssi_faq.shtml#d den Hinweis gefunden, dass ich meine einzufügenden Dateien auf die Endung *.shtml kauten lassen soll, *.inc soll nicht immer funktionieren. Was ist da dran?
"kauten" finde ich lustig ;-) Und drweb sollte man nicht allzusehr vertrauen.
Im übrigen ist die Extension ziemlich wurscht, du klönntest deine einzubindenden Dateien auch *.honolulu nennen - wichtig ist, daß der Server was damit anfangen kann und weiß, wie er mit solchen Extensionen umgehen soll.
Grüße aus Berlin
Christoph S.
Hallo Christoph,
"kauten" finde ich lustig ;-)
Ich auch. ;)
Aber "klönntest" ist auch nicht schlecht...
Im übrigen ist die Extension ziemlich wurscht, du klönntest deine einzubindenden Dateien [...]
*scnr*
Martin
Hallo,
Das Problem bestand in fehlerhaften Pfaden. Du müßtest schon erneut die Quelltexte zugänglich machen. Hast du denn deine Pfade korrigiert?
Ich glaube schon?! Wenn sie in zwei Umgebungen funktioniert (hosteurope.de und auf meinem lokalen minixampp-webserver) sollte soweit alles klar gehen?!
"kauten" finde ich lustig ;-) Und drweb sollte man nicht allzusehr vertrauen.´
Nee, datt muss 'lauten' heißen, Fehler von mir.
----------------------------------------------------
Beispiel: index.shtml im Verzeichnis domain.tld/neu/about
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Über uns</title>
<link rel="stylesheet" type="text/css" media="screen" href="../css/style1.css" title="Standard">
<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="Content-Style-Type" content="text/css">
<meta http-equiv="imagetoolbar" content="no">
</head>
<body>
<div id="container">
<!--ANFANG DES HEADBEREICHES-->
<!--#include virtual="../navigation/head.inc"-->
<!--ENDE DES HEADBEREICHES-->
<!--ANFANG DER LINKEN NAVIGATION-->
<!--#include virtual="../navigation/navi_links.inc"-->
<!--ENDE DER LINKEN NAVIAGTION-->
<!--ANFANG DER RECHTEN NAVIGATION-->
<!--#include virtual="../navigation/navi_rechts.inc"-->
<!--ENDE DER RECHTEN NAVIAGTION-->
<div id="content">
<div id="text">
<h3 class="first">Über uns</h3>
.
.
Ne Menge Text
.
.
<p id="aktuell">aktualisiert:<!--#config timefmt="%d.%m.%Y" --> <!--#flastmod file="index.shtml" --></p>
</div> <!--TEXT-ENDE-->
</div> <!--CONTENT-ENDE-->
<!--ANFANG DER FUßZEILE-->
<!--#include virtual="/neu/navigation/fusszeile.inc"-->
<!--ENDE DER FUßZEILE-->
</div>
</body>
</html>
--------------------------------------------------------
sowie die Navigation dazu:
--------------------------------------------------------
<div id="left">
<ul class="navi">
<li class="navihead">ÜBER UNS</li>
<li class="navibody"><a href="/neu/index.shtml" title="Home">Home</a></li>
<li class="navibody"><a href="/neu/about/index.shtml" title="Unser Verein">Der Verein</a></li>
<li class="navibody"><a href="/neu/about/vorstand.shtml" title="Unser Vorstand">Der Vorstand</a></li>
<li class="navibody"><a href="/neu/about/satzung.shtml" title="Satung">Satzung</a></li>
<li class="navibody"><a href="/neu/ak/index.shtml" title="Arbeitskreise">Arbeitskreise</a></li>
<li class="navibody"><a href="http://www.aktion-ferienspass.de/" title="Ferienlager und Jugendreisen" target="_blank">Aktion Ferienspaß</a></li>
<li class="navibody"><a href="/neu/clubs/index.shtml" title="Unsere Jugend-Clubs">Unsere Clubs</a></li>
<li class="navibody"><a href="/neu/veranstaltungen/lajuwe_vorstellung.shtml" title="Landjugendwochenenden">LaJuWe</a></li>
<li class="navibody"><a href="/neu/veranstaltungen/index.shtml" title="Veranstaltungen">Veranstaltungen</a></li>
<li class="navihead_unten"> </li>
</ul>
<ul class="navi">
<li class="navihead">PRESSEINFOS</li>
<li class="navibody"><a href="/neu/presse/von_uns.shtml" title="Pressemitteilungen">... von uns</a></li>
<li class="navibody"><a href="/neu/presse/index.shtml" title="Presseartikel über uns">... über uns</a></li>
<li class="navihead_unten"> </li>
</ul>
<ul class="navi">
<li class="navihead">PROJEKTE</li>
<li class="navibody"><a href="/neu/projekte/index.shtml" title="Übersicht über die Projekte">Übersicht</a></li>
<li class="navihead_unten"> </li>
</ul>
---------------------------------------------------------------
Habe auf Anraten von Ingo Turski und Struppi mal aus allen <div>s eine Listenstruktur gemacht. Nur mal so nebenbei. ;-)
Schon mal vielen Dank, Christoph und natürlich alle anderen. Was mir gerade auffällt: Wird ja wohl nicht an der fehlenden Leertaste vor dem '-->' liegen, oder? :-(
Mit freundlichen Grüßen
André
Hi Christoph,
... den Hinweis gefunden, dass ich meine einzufügenden Dateien auf die Endung *.shtml
Die Dateien, in die eingefügt wird, oder?
Im übrigen ist die Extension ziemlich wurscht, du klönntest deine einzubindenden Dateien auch *.honolulu nennen - wichtig ist, daß der Server was damit anfangen kann und weiß, wie er mit solchen Extensionen umgehen soll.
Abstrakt richtig, bei vielen gemieteten Präsenzen ist *.shtml Standard.
Viele Grüße
Mathias Bigge
Hallo,
... den Hinweis gefunden, dass ich meine einzufügenden Dateien auf die Endung *.shtml
Die Dateien, in die eingefügt wird, oder?
Nee, ich glaube nicht:
<o-ton>
flastmod, include, fsize funktionieren nicht!
Wenn man die Datei per file einbindet, kann es sein, dass es nicht funktioniert, stattdessen virtual verwenden. Bei include kann es sein, dass die gewünschte Datei nicht die richtige Endung hat, je nach Provider bzw. Server sollte die Endung .shtml sein, .inc geht nicht immer.
</o-ton>
Mit freundlichen Grüßen
André
Hi Zeromancer,
... den Hinweis gefunden, dass ich meine einzufügenden Dateien auf die Endung *.shtml
Die Dateien, in die eingefügt wird, oder?
Nee, ich glaube nicht:
Apache Tutorial:
"Not just any file is parsed for SSI directives. You have to tell Apache which files should be parsed. There are two ways to do this. You can tell Apache to parse any file with a particular file extension, such as .shtml, with the following directives:
AddType text/html .shtml
AddHandler server-parsed .shtml
One disadvantage to this approach is that if you wanted to add SSI directives to an existing page, you would have to change the name of that page, and all links to that page, in order to give it a .shtml extension, so that those directives would be executed.
The other method is to use the XBitHack directive:
XBitHack on
XBitHack tells Apache to parse files for SSI directives if they have the execute bit set. So, to add SSI directives to an existing page, rather than having to change the file name, you would just need to make the file executable using chmod.
chmod +x pagename.html"
Integrieren kannst Du dann verschiedene Dateitypen, Textdateien, Resultate von CGI-Programmen usw.
Viele Grüße
Mathias Bigge
hallo Mathias,
Apache Tutorial:
"Not just any file is parsed for SSI directives [...]
Ja, genau diesen Passus hab ich gemeint mit meinem Hinweis auf "*.honolulu". In der Regel wird man bei *.shtm(l) bleiben, aber man kann dem Server auch andere Vorgehensweisen befehlen. Options, AddType/AddHandler und AddOutputFilter können auch in .htaccess verwendet werden, das entsprechende Modul (mod_include) muß allerdings geladen sein, das kann man nicht mit .htaccess machen.
Christoph S.
Moin,
hat sich jetzt eigentlich ein Fehler im Pfad gefunden? Ich würde das Rätsel mit den zwei gleichen Strukturen, aber zwei unterschiedlichen Darstellungen *seufz* gern lösen.
Wenn ich die Navi mittel <a href="../navigation/navi_links.inc"> einbinde, wie kann es sein, dass die Navi nicht eingebunden wird. Sie liegt ja am angegebenen Ort. Das beweist ja http://www.andre-zotzmann.de/neu/index.shtml. Aber http://www.bbl-online.com/neu/ spielt nicht mit.
Vielleicht gibt es hier noch andere Leute, die sich dafür interessieren? Avalon war vor einer Woche auch sehr hilfreich.
Mit freundlichen Grüßen
André
Hallo,
Wenn ich die Navi mittel <a href="../navigation/navi_links.inc"> einbinde, wie kann es sein, dass die Navi nicht eingebunden wird. Sie liegt ja am angegebenen Ort. Das beweist ja http://www.andre-zotzmann.de/neu/index.shtml.
http://www.andre-zotzmann.de/navigation/navi_links.inc
= not found
http://www.andre-zotzmann.de/neu/navigation/navi_links.inc
= response
Aber http://www.bbl-online.com/neu/ spielt nicht mit.
http://www.bbl-online.com/navigation/navi_links.inc
= not found
http://www.bbl-online.com/neu/navigation/navi_links.inc
= forbidden
viele Grüße
Axel
Hallo Axel,
bin der potenzielle Kanditat für die Initiative Sicheres Surfen. Würdest du mir bitte weiterhelfen? Es geht um die Berichtigung, die ich mit meinem FTP-Programm (SmartFTP) den Dateien beim upload zuweise?
http://www.andre-zotzmann.de/neu/../navigation/navi_links.inc
Gibt es nicht.
=
http://www.andre-zotzmann.de/navigation/navi_links.inc
= not found
Gibt es auch nicht.
http://www.andre-zotzmann.de/neu/navigation/navi_links.inc
= response
Der ist so richtig.
http://www.bbl-online.com/neu/../navigation/navi_links.inc
siehe oben
http://www.bbl-online.com/navigation/navi_links.inc
= not found
Korrekt
http://www.bbl-online.com/neu/navigation/navi_links.inc
= forbidden
mhhhh, warum? Ich habe nix anderes gemacht als bei meinem Webspace. Einfach hochgeladen.
Mit freundlichen Grüßen
André
Hallo,
kann mir jemand eine auch für einen DAU verständliche Quelle zu chmod sagen? Google überhäuft einen mit zu vielen Fachquellen. Mein Problem liegt wahrscheinlich an diesem Punkt. Weiß zwar noch nicht warum, da ich beide Varianten auf die gleiche Art und Weise hochgeladen habe.
Danke.
Mit freundlichen Grüßen
André