Hallo,
ich schlage mich nun schon den ganzen Nachmittag mit dem folgenden Problem herum: Nachdem ich DocumentRoot geändert habe, bekomme ich den Fehler 403 "Zugriff verweigert" wenn ich https://... benutze. Bei http://... ist der Zugriff allerdings nicht verweigert.
Zu meinem Umfeld:
Ich experimentiere gerade ein wenig mit cakephp, und alles hat gut funktioniert, SSL auch!
Nun habe ich die Documentroot in der httpd.conf (wie in der cakephp-Doku beschrieben) geändert von
DocumentRoot "C:/xampp/htdocs"
zu
DocumentRoot "C:/xampp/htdocs/cake/app/webroot"
Speziell funktioniert nun folgendes nicht mehr:
http://localhost/users/login --> funktioniert
https://localhost/users/login --> Fehler 403
In der errors.log wird protokolliert:
[Tue Jan 01 17:41:20 2008] [error] [client 127.0.0.1] client denied by server configuration: C:/xampp/htdocs/users
In der httpd.conf habe ich auch noch folgendes (wie im Kommentar vorgeschlagen) geändert:
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/xampp/htdocs/cake/app/webroot">
Zu erwähnen ist vielleicht noch, dass mod_rewrite aktiviert ist.
Tja, nun bin ich ratlos. Leider kenne ich den Apache noch nicht so gut, um mir selber helfen zu können. Googlen hat mir auch nicht weitergeholfen.