binAuchHier wrote:Hallo,
habe ein kleines Problem mit der httpd.conf DocumentRoot.
Xampp 1.7.1 läuft lokal auf dem PC. Meine Projekte (htdocs) habe ich jetzt auf ein NAS ausgelagert.
Wenn ich den Apachen über die Netzwerverbindung: DocumentRoot "z:/projekte/htdocs" ansteuere startet er.
Wenn ich ihn aber über DocumentRoot "http://NAS/projekte/htdocs" starten möchte startet er kurz (Xampp Control Panal Running) und geht wieder aus. Woran kann das liegen? Muss dazu noch sagen, dass seit meiner Xampp 1.7.1 Installation der Apache nicht mehr als Dienst läuft, muss ihn immer per Hand starten. Habe noch nicht rausgefunden, mit wem er sich am Port 80 behackt.
Diese Beschreibung ist leider nicht gut zu verstehen. Was heißt "ansteuern" in diesem Kontext?
Rate ich richtig, dass Du httpd.conf so konfiguriert hast, dass Du
- Code: Select all
DocumentRoot http://NAS/projekte/htdocs
darin stehen hast?
Falls "ja", das geht natürlich nicht, der DocumentRoot muss ein Pfad sein, keine URL, sprich: die Angabe eines Protokolls "http:" ist falsch (hast Du ja bei z:/projekte/htdocs auch nicht gemacht, wieso auf einmal jetzt?).
binAuchHier wrote:Habe noch nicht rausgefunden, mit wem er sich am Port 80 behackt.
Ist das denn auch wirklich die Fehlerursache? Du scheinst ja nicht die error_logs auszuwerten (bzw. offensichtlich nicht), denn da wird sicher der fehlerhafte DocumentRoot angemeckert. Viel wahrscheinlicher ist, dass Apache nicht als Dienst startet, weil Dienst vom Anwender "System" gestartet werden, aber Netzlaufwerke (Z:) nur dem eingeloggten User bekannt sind. D.h. mit DocumentRoot Z:/project/htdocs fängt Apache dann nichts an, weil der User System kein Laufwerk Z: kennt. Das könnte sich nun ggf. verbessern, wenn Du das fehlerhafte http: wegnimmst. Und in Zukunft schau bitte in den error_log, dazu ist er da.