Ich würde gerne PHP lernen. Dazu habe ich mir
- ein Buch gekauft ("PHP 5 - Schritt für Schritt zum Profi),
- unter httpd.apache.org/download.cgi und der Option Win32 Binary die aktuelle Apache-Version geholt und
- unter www.php.net/downloads.php und der Option PHP 5.1.4 zip Package die aktuelle PHP-Version geholt.
Die Software habe ich nach der Schritt-für-Schritt-Anleitung des Buchs installiert und konfiguriert.
Apache scheint einwandfrei zu laufen. Ich interpretiere das, weil ich im Verzeichnis htdocs eine .html-Test-Datei habe, die ich aufrufen kann und die auch einwandfrei angezeigt wird.
Bei PHP hängt es jedoch. Denn immer, wenn ich im Verzeichnis htdocs eine .PHP-Testdatei aufrufe, erhalte ich die Fehlermeldung
ZITAT ANFANG
Sie haben nicht die erforderliche Berechtigung, um die Seite anzuzeigen...
ZITAT ENDE
Am Ende erhalte ich noch den Hinweis
ZITAT ANFANG
HTTP-Fehler 403 - Verboten
ZITAT ENDE
Wenn ich danach in die Error-log-Datei des Apache-Servers schaue, sehe ich
ZITAT ANFANG
[error] [client 127.0.0.1] client denied by server configuration: C:/Programme/Apache Software Foundation/Apache2.2/php5
ODER
[error] [client 127.0.0.1] client denied by server configuration: C:/Programme/Apache Software Foundation/php5/php-cgi.exe
ZITAT ENDE
Hinweis: Die beiden verschiedenen zitierten Meldungen resultieren nur daraus, dass ich alles schon zig Mal durchprobiert und die Config-Dateien modifiziert habe, woraus die unterschiedlichen Verzeichnisse am Ende stammen.
Und noch ein Hinweis: An der PHP-Datei selbst scheint es nicht zu liegen, denn die ist ganz simpel - und wenn ich sie auf meinem Webserver aufrufe, funktioniert sie einwandfrei. Der Vollständigkeit halber hier aber trotzdem der Inhalt:
ZITAT ANFANG
<?php
phpinfo();
?>
ZITAT ENDE
Was kann ich jetzt tun???
Ach ja: Ich arbeite mit einem PC unter Windows XP Professional (neuester Stand).
- ein Buch gekauft ("PHP 5 - Schritt für Schritt zum Profi),
- unter httpd.apache.org/download.cgi und der Option Win32 Binary die aktuelle Apache-Version geholt und
- unter www.php.net/downloads.php und der Option PHP 5.1.4 zip Package die aktuelle PHP-Version geholt.
Die Software habe ich nach der Schritt-für-Schritt-Anleitung des Buchs installiert und konfiguriert.
Apache scheint einwandfrei zu laufen. Ich interpretiere das, weil ich im Verzeichnis htdocs eine .html-Test-Datei habe, die ich aufrufen kann und die auch einwandfrei angezeigt wird.
Bei PHP hängt es jedoch. Denn immer, wenn ich im Verzeichnis htdocs eine .PHP-Testdatei aufrufe, erhalte ich die Fehlermeldung
ZITAT ANFANG
Sie haben nicht die erforderliche Berechtigung, um die Seite anzuzeigen...
ZITAT ENDE
Am Ende erhalte ich noch den Hinweis
ZITAT ANFANG
HTTP-Fehler 403 - Verboten
ZITAT ENDE
Wenn ich danach in die Error-log-Datei des Apache-Servers schaue, sehe ich
ZITAT ANFANG
[error] [client 127.0.0.1] client denied by server configuration: C:/Programme/Apache Software Foundation/Apache2.2/php5
ODER
[error] [client 127.0.0.1] client denied by server configuration: C:/Programme/Apache Software Foundation/php5/php-cgi.exe
ZITAT ENDE
Hinweis: Die beiden verschiedenen zitierten Meldungen resultieren nur daraus, dass ich alles schon zig Mal durchprobiert und die Config-Dateien modifiziert habe, woraus die unterschiedlichen Verzeichnisse am Ende stammen.
Und noch ein Hinweis: An der PHP-Datei selbst scheint es nicht zu liegen, denn die ist ganz simpel - und wenn ich sie auf meinem Webserver aufrufe, funktioniert sie einwandfrei. Der Vollständigkeit halber hier aber trotzdem der Inhalt:
ZITAT ANFANG
<?php
phpinfo();
?>
ZITAT ENDE
Was kann ich jetzt tun???
Ach ja: Ich arbeite mit einem PC unter Windows XP Professional (neuester Stand).
Kommentar