power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.06.2002, 23:26   #1
TP-Member
 
Registriert seit: Feb 2002
Harry macht alles soweit korrekt

include funzt nicht über Apache


Hallo,
so sieht es jetzt aus:
(FoxServ) Apache 1.3.22, ( include--klappt immer noch nicht!)
natürlich war ich auch schon auf bananajoes site!
Habe jetzt alles aufgelistet (sorry) aber vielleicht sieht man so
meinen Fehler?
( mit file= ändert nichts)

# This should be changed to whatever you set DocumentRoot to.
#
<Directory "F:\start/">
Options Includes

# #This may also be "None", "All", or any combination of "Indexes",


ServerName localhost


#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "F:\start/"


#
# To use server-parsed HTML files
#
AddType text/html .shtml
AddHandler server-parsed .shtml
Options Includes


Das Apache Fenster gibt keine Syntax-Fehlermeldung.
Ohne das "include"wird alles angezeigt!

Die Ordner Struktur der HP ist so:

In F:\ im Ordner \start ist die index.html

Im Unterordner von \start nahmens \geruest
befindet sich die hintergr_index.shtml mit dem Include-Befehl:
<!--#include virtual="/testssi/navi01/test ssi.html" -->

Im Unterordner von \start \testssi \navi01 befindet sich die Datei testssi.html
eine einfache Text-Testzeile die also in den Ordner \geruest und in die
hintergr_index.shtml hinein soll.

Übrigens die Hintergrundkachel wird über ein externes stylesheet anstandslos
geladen. Das heißt alles funktioniert, nur das "include" nicht, werde noch wahnsinniger.

Gruß Harry
Harry ist offline   Mit Zitat antworten


Alt 17.06.2002, 00:07   #2
TP-Moderator
 
Benutzerbild von Andi
 
Registriert seit: Mar 2001
Ort: Werdau/Sa.
Andi hilft, wo's gehtAndi hilft, wo's gehtAndi hilft, wo's geht
Hi Harry, sollte ja mal vorbeischauen

also was is das denn, deine config vom Apache?

Egal, hastes include mal so probiert?

<!--#include virtual="testssi/navi01/test ssi.html" -->

Deine Links sind alle relativ zu Startordner hab ich festgestellt, das macht aber meist Probleme.

Musstest du bei dem Apache viel Hand anlegen, dann kann ich dir auch nen ganz einfachen WinApache empfehlen, install und gut. Viel Hand bedeutet auch viel Fehler wenn man z.B: so wie ich null Ahnung von Apachen hat Aber meiner läuft und läuft und läuft immer noch... Hat ihn mal tot gekriegt, lag aber an mir

Wenn de willst, kram ich dir mal die Seite raus.

Gruß Andi
__________________
Nichts ist unmöglich...Fireworks
Private Hilfe nötig? Kein Problem! Preise auf Anfrage!
Was ist eine Leistungssteigerung um 85%? Ich finde dazu keine Übersetzung!

PS. Ich kenn einen guten Optiker, der bringt auch dem letzten Analphabeten das Lesen bei.
Andi ist offline   Mit Zitat antworten
Alt 17.06.2002, 00:12   #3
TP-Moderator
 
Benutzerbild von Andi
 
Registriert seit: Mar 2001
Ort: Werdau/Sa.
Andi hilft, wo's gehtAndi hilft, wo's gehtAndi hilft, wo's geht
ehm, was ich grad noch seh:

<!--#include virtual="testssi/navi01/test ssi.html" -->

nicht doch lieber so?

<!--#include virtual="testssi/navi01/testssi.shtml" -->

also als*.shtml speichern, obwohl er auch ne html einbindet, nur ob das online so funzt

Gruß Andi
__________________
Nichts ist unmöglich...Fireworks
Private Hilfe nötig? Kein Problem! Preise auf Anfrage!
Was ist eine Leistungssteigerung um 85%? Ich finde dazu keine Übersetzung!

PS. Ich kenn einen guten Optiker, der bringt auch dem letzten Analphabeten das Lesen bei.
Andi ist offline   Mit Zitat antworten
Alt 17.06.2002, 10:59   #4
TP-Member
 
Registriert seit: Feb 2002
Harry macht alles soweit korrekt
Hallo Andy,
Oben, von mir ein Auszug der wahrscheinlich relevanten Einstellungen
meiner -httpd.conf- im Apache vom FoxServer.

Die kannst Du nur mit Notepad öffnen bzw. bearbeiten. ( oder einem
anderen ASCI II )
Der Foxserver (die dicke Version) beinhaltet den Apache, MySql, das
administrationstool myadmin, perl, php,python.

Zum testen auf dem eigenen Rechner das non plus ultra für "dumme
Windows User" wie mich.

Ist in ein paar Minuten komplett installiert und läuft sofort!!!

Aber nochmal zur - httpd.conf -, ich muß doch jedem Webserver sagen
auf welchem Laufwerk und in welchem Ordner sich meine HP befindet.

Und natürlich muß ich dort die Anweisungen zu ssi und Options
Includes geben.

Denke da könnte der Anfängerfehler liegen, obwohl das Apache-
Dosfenster keinen Syntaxfehler meldet. Aber da kenn ich mich nicht
aus.

Übrigens (sorry) "testssi" war nur hier ein Tippfehler von mir hier,nicht
in der HP.

Natürlich benutze ich den Linkchecker von DW, in der Sitemap.
( Sitemap/Site/Hyperlinks für ganze Site prüfen)

Wie bereits erwähnt, der Server zeigt alle Seiten über http://
localhost, an!
Sogar inclusive der externen css. INcludiert nur nicht den Text.

Und wenn ich die "Gurus" richtig verstanden habe, wird nur die Site
in der, der include Befehl steht mit - .shtml - benannt und nicht die zu
includierende Textzeile oder was auch immer ?

Ich dachte ich hätte jetzt alles nach den "workshops" gemacht.
Ich habe deshalb, siehe oben, mal alles reingepackt damit da mal ein
"Guru" drüber sieht! ( bin nun mal mehr Gestalter )

Und wenn es die Webdesign-Tools alle für Linux gäbe, würde ich
sicher auch nicht MS benutzen müssen!

Also HILFE, Ihr php Programmierer müßtet hier doch durchblicken
oder?
Ohne Test über den Webserver ist doch alles Sch.....
Gruß Harry
Harry ist offline   Mit Zitat antworten
Alt 17.06.2002, 18:16   #5
TP-Moderator
 
Benutzerbild von Andi
 
Registriert seit: Mar 2001
Ort: Werdau/Sa.
Andi hilft, wo's gehtAndi hilft, wo's gehtAndi hilft, wo's geht
also die Ruhe musst du schon mitbringen sonst wird nix, auch wenn de deinen Monitor fressen könntest.

Vielleicht hängt sich ja mal ein richtiger PHP Programmierer rein, ich bin mit Sicherheit keiner, weiß nur soviel:

z.B. bei meinem Apache ist das Directory in der config so:

<Directory "c:/apache/htdocs">

das hab ich mal schön gelassen, weil mir das passt.
Mach ich ne neue Page zum offline testen, dann erstell ich nen Ordner unter htdocs einfach so:

c:/apache/htdocs/neuehomepage

den definier ich in DW als Site und da kommt ne index.html rein und die wird so angesprochen über den Browser:

localhost/neuehomepage/index.html

index.hmtl könnte man weglassen, wird ja automatisch gesucht, hier nur mal zum deutlich machen.

jetzt mach ich mir nen Unterordner in meinem Stammverzeichnis (neuehompage) und zwar inhalt, also:

c:/apache/htdocs/neuehomepage/inhalt

dort kommt ne Datei rein mit Namen inhalt.html, wird im Browser so aufgerufen:

localhost/neuehomepage/inhalt/inhalt.html

nu mach ich mir dort nen Unterordner für meine ssi Dateien, also:

c:/apache/htdocs/neuehomepage/inhalt/ssi

dort kommt ne test.shtml rein

die ruf ich im Browser so auf:

localhost/neuehomepage/inhalt/ssi/test.shtml

in der test.shtml steht nur drin Testtexte texten macht Spass

nu will ich die in der inhalt.html per include einbinden, also geb ich folgenden Pfad in der inhalt.html zur test.shtml ein:

<!--#include virtual="ssi/test.shtml" -->

und hier denke ich liegt dein Fehler

du machst es so:

<!--#include virtual="/inhalt/ssi/test.shtml" -->

also mit einem "/" und dem übergeordneten Ordner vor dem Verzeichnis.

dann kommt in etwa sone Fehlermeldung im Browserfenster:

[an error occurred while processing this directive]

du musst ja das Verzeichnis htdocs berücksichtigen, was für den Server das Stammverzeichnis ist.

also wäre, wenn du schon relativ zu Startordner angibst, die URL folgende:

<!--#include virtual="/neuehomepage/inhalt/ssi/test.shtml" -->

überprüf das erstmal, bevor du was in der config einstellst.
Wenn du den include Link setzt, markier im Quelltext mal den Befehl, klick im Eigenschafteninspektor von DW auf das Ordnersymbol und schau mal was da bei Relativ zu: steht, stells auf Dokument wenn da Startordner steht und es sollte gehen, sofern die config noch hinhaut.

zu der config selber:

Die Apache für Dummies wie mich, sind in der Regel schon richtig vorkonfiguriert. Das heißt die Pfade etc. stimmen alle und die Standardsachen wie ssi, php, perl usw. sind schon drin. Nur wird vorgeschrieben auf welches Laufwerk der Apache konfiguriert ist, in der Regel c:/apache.

Du kannst zwar auf z.B. F:/apache installieren, nur in dem Fall solltest du alle Angaben in der config, wo steht c:/...in F:/...umschreiben. Ansonsten brauchst du dem nicht mitteilen wo da was ist, wenn doch, dann haste wohl doch nicht son feinen für Dummies erwischt

Hoffe hab mich jetzt vor lauter Pfaden net selber verhauen

Gruß Andi
__________________
Nichts ist unmöglich...Fireworks
Private Hilfe nötig? Kein Problem! Preise auf Anfrage!
Was ist eine Leistungssteigerung um 85%? Ich finde dazu keine Übersetzung!

PS. Ich kenn einen guten Optiker, der bringt auch dem letzten Analphabeten das Lesen bei.
Andi ist offline   Mit Zitat antworten
Alt 18.06.2002, 12:11   #6
TP-Member
 
Registriert seit: Feb 2002
Harry macht alles soweit korrekt
Hallo,
Danke Andy dies muß ich erst mal verdauen und meinen "Summs"
überprüfen usw....
melde mich wieder wenn ich durch bin, ob es geklappt hat.
Bis dann, Gruß Harry
Harry ist offline   Mit Zitat antworten
Alt 18.06.2002, 21:13   #7
TP-Member
 
Registriert seit: Feb 2002
Harry macht alles soweit korrekt
Hallo Andi,

Alles OK, es hat geklappt, jubel!!

Es war noch ein Fehler und zwar in der Directory und der DocumentRoot dürfen zum Schluß kein "slash" stehen.

Außerdem habe ich bei selfhtml also teamone die komplette
Übersetzung der httpd.conf ins deutsche gefunden.

Kann ich auch jedem empfehlen.

Außerdem habe ich Dank Deiner tollen Vorlage nochmals meinen
include - Pfad unter die Lupe genommen.

Ich hatte einen Fehler bei der url gemacht.
"Ich" als windows user habe so meine Probleme mit Pfadangaben.

Also schönen Dank und bis bald mal wieder
Gruß Harry
Harry ist offline   Mit Zitat antworten
Alt 19.06.2002, 01:55   #8
TP-Moderator
 
Benutzerbild von Andi
 
Registriert seit: Mar 2001
Ort: Werdau/Sa.
Andi hilft, wo's gehtAndi hilft, wo's gehtAndi hilft, wo's geht
jo, mit Pfaden haben viele Probleme, läßt sich aber ganz leicht vermeiden wenn man das Dreamweaver überlässt. Also die Dats immer schön im Eigenschafteninspektor auswählen und das Relativ zu Startordner am besten lassen und Relativ zu Dokument nehmen, dann passts auch immer

Gruß Andi
__________________
Nichts ist unmöglich...Fireworks
Private Hilfe nötig? Kein Problem! Preise auf Anfrage!
Was ist eine Leistungssteigerung um 85%? Ich finde dazu keine Übersetzung!

PS. Ich kenn einen guten Optiker, der bringt auch dem letzten Analphabeten das Lesen bei.
Andi ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
include funzt nicht über Apache include funzt nicht über Apache
« session zeugs nervt | Hilft mir bitte einer bei einfachem php problem? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:42 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67