Wollef6 wrote:Ist das ein bekanntes Problem und wenn ja, wie kann man da abhelfen?
Das ist ein sehr bekanntes Problem.
Das Netzlaufwerk (beispielsweise Z:) existiert nur für Dich als eingeloggten WIndows User (beispielsweise "Wollef6"). Wenn Du Apache als Service startest, wird es aber nicht von Dir gestartet, sondern vom User "System" - und der kennt Deine Laufwerksbuchstaben nicht. Also findet Apache das Laufwerk nicht und bricht deswegen ab.
Zusätzlich ergibt sich das Problem, dass ein Service u.a. auch direkt am Systemstart mitgestartet wird - dann existiert das Laufwerk noch nicht einmal für Dich.
Wenn man Netzlaufwerke als DocumentRoot benutzen will, sollte man NIE Laufwerksbuchstaben benutzen, sondern den sog. "UNC" Pfad, also den vollen Freigabenamen inkl. Servername.
Beispiel:
- Code: Select all
DocumentRoot //Netzwerkname/Freigabe/Ordner
Außerdem ist darauf zu achten, dass für den Anwender "System" diese Freigabe auch zu erreichen ist (man kann ja Freigaben theoretisch auch auf bestimmte Anwender einschränken).
P.S.: ... zu langsam ...