Bitte steinigt mich nicht gleich, wenn eurer Meinung nach schon ein Thema zu diesem Gebiet existiert, ich wurde jedoch in der letzten Stunde nicht fündig.
- Apache läuft auf Windows 2000
- ich möchte einen Teil eines Webprojektes (Textfiles), momentan noch in htdocs befindlich, auf einen anderen Server auslagern
Ich habe das Laufwerk auf dem Webserver gemappt. Bei Apache sind jetzt die Mappings nicht aktiv, weil Apache als Service startet. -Deswegen wollte ich den Apache Service mit einem Benutzer starten, der Rechte über das gemappte Laufwerk bzw. Verzeichnis hat. -Funktioniert aber leider nicht.
Ich bekomme zwei Fehlermeldungen darüber, dass es keinen Zugriff auf die access.log gibt. Jetzt dachte ich, dass die Ursache dafür ist, dass ich den Benutzer selbst nicht auf C: des Webservers berechtigt hatte. War aber auch nicht die Ursache.
Welche Rechte benötigt dieser User, der das ausführen darf, was ich möchte?
Vielleicht ist es auch nur ein kleines ((un)-wichtiges) Detail: Der Benutzer über den das Laufwerk selbst auf dem Webserver gemappt wurde, hat auschließlich Rechte auf das gemappte Verzeichnis (Sicherheitsvorkehrung).
Es gibt also zwei Benutzer, einer, der das Verzeichnis auf dem Webserver mit geringsten Rechten mappt und dann einen anderen, der auf dem Server selbst Rechte über das gemappte Verzeichnis hat mit welchen ich den Apache Dienst starten möchte, um von der Anwendung aus auf diesen Laufwerksbuchstaben zugreifen zu können.
(Wie definiert man ein UNC Verzeichnis anstatt einem Laufwerksbuchstaben? -Denke nämlich wenn einmal alles mit den Rechten passen sollte, dass das nächste Problem sein wird).
Danke