Alias und include in der conf

Alles, was den Apache betrifft, kann hier besprochen werden.

Alias und include in der conf

Postby RLANG » 27. January 2007 15:28

Hallo,

folgendes muss ich realisieren,

der Server hat zwei Platten, die eine "C" und die andere "D"

Auf "C" ist normal mit automatischer Installation XAMPP installiert, der ServerRoot stéht auf der Grundeinstellung, an der conf ist nichts verändert worden.

Zusätzlich wurde eingefügt

# Eigene Verwaltungs Root fuerAnwendungen
Include D:/server/eigen.conf

Auf D. wurde ein Ordner namens server angelegt, eine DAtei erzeugt mit folgendem Inhalt

#
# Konfigurationsdatei für die Anwendungsumgebung

Alias /Eltern/ D:\P_Test/Elternportal/

Im Ordner Elternportal liegt die Datei

index.html also der Start.

Wie ich es aus der Beschreibung entnommen habe, sollte bei Aufruf

http//localhost/eltern

die Seite aufgerufen werden können.

Klappt aber nicht, weiß jemand wo der Fehler liegt.

Hintergrund dieser Aktion ist, das auf der Platte "D" verschiedene Projekte liegen, die allesamt mit verschiedenen ALIAS Anweisungen zugewiesen werden können, damit diese ohne weiters aufgerufen werden können.

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 15:51

Klappt aber nicht,

- Wegen (Fehlermeldung)?
- error.log?

weiß jemand wo der Fehler liegt.

Ih denke schon. Eine komplette Fehlerbeschreibung wäre aber trotzdem schön ;-)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RLANG » 27. January 2007 16:01

Hallo,

ja ich vergeß dies immer das es eine einfache Möglichkeit der Fehlernachfrage gibt, entschuldigung, werde mich bessern

hier der Fehler,

[Sat Jan 27 15:57:34 2007] [error] [client 127.0.0.1] File does not exist: C:/Programme/xampp/htdocs/eltern

versteh ich nicht, warum er auf "C" sucht und nicht auf "D" wo doch meiner meineung nach die Anweisungen sowohl in include als auch in der eigenen conf stimmen müssen.

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 16:12

[Sat Jan 27 15:57:34 2007] [error] [client 127.0.0.1] File does not exist: C:/Programme/xampp/htdocs/eltern

Nun, wie man in der Fehlermeldung auch sieht, hast du diese URI aufgerufen:
http//localhost/eltern

(BTW: nach "http" kommt ein Doppelpunkt --> "http://localhost/eltern")

Den Alias hast du aber so definiert:
Alias /Eltern/ D:\P_Test/Elternportal/


Jetzt ist "/Eltern" aber != "/eltern". Deshalb greift der Alias nicht und der Apache sucht das unterhalb vom "htdocs".
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RLANG » 27. January 2007 16:32

Hallo,´
nun das eine war ein Schreibfehler von mir, selbstverständlci habe ich die
Seite mit

http://localhost/eltern

aufgerufen,

trotzdem verstehe ich nicht unter dieser Prämisse den letzten Absatz,
wie müssten den meine Deklarationen heißen ?

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Nachtrag

Postby RLANG » 27. January 2007 16:36

Auch Eltern ist richtig geschrieben,

die Schreibweise in der Deklaration und der conf ist identisch

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 16:43

die Schreibweise in der Deklaration und der conf ist identisch

Nein. Erkennst du zwischen "Eltern" und "eltern" keinen Unterschied?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RLANG » 27. January 2007 16:52

abgesehen das einmal groß und einmal klein geschrieben ist, erkenne ich keinen Unterschied, aber das wollte ich ja sagen ich habe es in der Deklaration richtig geschrieben, und im Aufruf auch

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 17:07

abgesehen das einmal groß und einmal klein geschrieben ist, erkenne ich keinen Unterschied,

Schön.
Was kommt denn in einem PHP-Vergleich (if ...) raus, wenn du "Eltern" mit "eltern" vergleichst?

Und du erinnerst dich?
Wiedmann wrote:Jetzt ist "/Eltern" aber != "/eltern". Deshalb greift der Alias nicht und der Apache sucht das unterhalb vom "htdocs".
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RLANG » 27. January 2007 17:25

irgenwie reden wir aneinander vorbei, ich verstehe es nicht,

deshalb noch einmal ganz genau die einzelnen Schritte


in der conf steht es so

Alias /Eltern/ /D:\P_Test/Elternportal/

Aufruf so

http://localhost/Eltern

Beide zeilen wurden jetzt von mir hierher kopiert um Schreibfehler zu vermeiden.

Und dies ist die ganze Err Datei nach Start des Apachen

[Sat Jan 27 17:23:07 2007] [notice] Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color PHP/4.4.4 configured -- resuming normal operations
[Sat Jan 27 17:23:07 2007] [notice] Server built: Sep 30 2006 21:24:06
[Sat Jan 27 17:23:07 2007] [notice] Parent: Created child process 1184
[Sat Jan 27 17:23:16 2007] [notice] Child 1184: Child process is running
[Sat Jan 27 17:23:16 2007] [notice] Child 1184: Acquired the start mutex.
[Sat Jan 27 17:23:16 2007] [notice] Child 1184: Starting 250 worker threads.
[Sat Jan 27 17:23:16 2007] [notice] Child 1184: Starting thread to listen on port 443.
[Sat Jan 27 17:23:16 2007] [notice] Child 1184: Starting thread to listen on port 80.
[Sat Jan 27 17:23:16 2007] [error] [client 127.0.0.1] File does not exist: C:/Programme/xampp/htdocs/Eltern


Bitte, was mach ich falsch, ich kann es nicht nachvollziehen, sag mir wenn du es weißt wie ich es anders machen muss !

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 17:46

in der conf steht es so: "Alias /Eltern/ /D:\P_Test/Elternportal/"

Aufruf so: "http://localhost/Eltern"

Wo ist der Unterschied zwischen: "/Eltern/" und "/Eltern"?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RLANG » 27. January 2007 18:05

Hallo,

der Groschen fiel, ja es ist ein kleiner aber feiner Unterschied, nachdem ich dies gemacht habe, kommt aber der gleiche Fehler, in der ERR steht das gleiche.

Hier die Eingabe

http://localhost/Eltern/

Er sucht nachwievor auf "C"

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 18:28

Alias /Eltern/ /D:\P_Test/Elternportal/

Diese Pfadangabe stimmt so natürlich auch nicht:
Der erste Schägstrich (vor dem D) muss weg. Du solltest ansonsten auch überall "/" und nicht "\" nehmen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby RLANG » 27. January 2007 18:53

Hallo,

vorab es funktioniert jetzt, aber !!!!!

Die Schreibweise ( Doppelstrich )war aus einem Buch übernommen,
das scheint dann wohl falsch zu sein.

Nachdem ich nun es geändert habe, kommt folgender Fehler

[Sat Jan 27 18:44:39 2007] [error] [client 127.0.0.1] client denied by server configuration: D:/P_Test/Elternportal/

Die Datei index ist vorhanden, lässt sich auch mit einem Doppelclick starten, was muss ich jetzt noch machen um auch diesen Fehler zu beseitigen.

Gruß RLANG
RLANG
 
Posts: 31
Joined: 13. December 2006 18:22

Postby Wiedmann » 27. January 2007 19:00

Die Schreibweise ( Doppelstrich )war aus einem Buch übernommen,
das scheint dann wohl falsch zu sein.

Dann war dort das Beispiel wohl für Unix. Da Uinux keine Laufwerksbuchstaben kennt (kein Rootverzeichnis "/" pro Laufwerk), fangen dort die Pfade immer direkt mit dem Schrägstrich an.

[Sat Jan 27 18:44:39 2007] [error] [client 127.0.0.1] client denied by server configuration: D:/P_Test/Elternportal/

Schön, dein Alias funktioniert jetzt (mit der korrekten URI im Browser, aber:

Alias /Eltern/ D:\P_Test/Elternportal/

Zu diesem Alias fehlt dann natürlich noch der entsprechende Directory-Block, wo du eben den Zugriff auf das Verzeichnis des Aliases konfigurieren musst (oder noch andere Optionen).

Also Beispiel siehst du das ja schon in der "httpd.conf" wo das auch mit dem DocumentRoot gemacht wird.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Next

Return to Apache

Who is online

Users browsing this forum: No registered users and 2 guests