WIN XP Pro Apache2 mit PHP4 installieren
Hallo Jungs,
ich habe grade ein Apache2 Server mit PHP4 aufgesetzt. Jetzt bekomme ich aber die fehlermeldung
You don't have permission to access /php/cli/php.exe/ehrenamtlich/aufwind/online/hauskreis.php on this server.
wenn ich über local host die info.php oder eine andere PHP datei starten öffnen will.
Die Meldung sagt ja das ich keine Berechtigung habe das jeweilige PHP script auszuführen. Das ist aber blödsinn da ich auf das Server Verzeichniss voll zugriff habe.
Ich habe in der httpd.conf folgende änderungen durchgenommen
ScriptAlias /php/ "c:/php"
AddType application/x-httpd-php .php .php3 .php4
Action application/x-httpd-php "/php/cli/php.exe
AddType application/x-httpd-php-source .phps
aber daran kanns ja wohl kaum liegen
Wie kann ich dieses Problem beheben??
Danke für eure Hilfe
Thorsten
ich habe grade ein Apache2 Server mit PHP4 aufgesetzt. Jetzt bekomme ich aber die fehlermeldung
You don't have permission to access /php/cli/php.exe/ehrenamtlich/aufwind/online/hauskreis.php on this server.
wenn ich über local host die info.php oder eine andere PHP datei starten öffnen will.
Die Meldung sagt ja das ich keine Berechtigung habe das jeweilige PHP script auszuführen. Das ist aber blödsinn da ich auf das Server Verzeichniss voll zugriff habe.
Ich habe in der httpd.conf folgende änderungen durchgenommen
ScriptAlias /php/ "c:/php"
AddType application/x-httpd-php .php .php3 .php4
Action application/x-httpd-php "/php/cli/php.exe
AddType application/x-httpd-php-source .phps
aber daran kanns ja wohl kaum liegen
Wie kann ich dieses Problem beheben??
Danke für eure Hilfe
Thorsten
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 76071
Url: https://administrator.de/forum/win-xp-pro-apache2-mit-php4-installieren-76071.html
Ausgedruckt am: 10.05.2025 um 21:05 Uhr
11 Kommentare
Neuester Kommentar
Hat der Benutzer des httpd-Prozesses Datei-Leserechte und Ausfuehrungsrechte im Verzeichnis?
Hast Du SQL installiert?
Vllt. hilft das Dokument Get Apache 2 and PHP 4 working together in Windows weiter, hast du das alles so gemacht, wie beschrieben?
saludos
gnarff
Hast Du SQL installiert?
Vllt. hilft das Dokument Get Apache 2 and PHP 4 working together in Windows weiter, hast du das alles so gemacht, wie beschrieben?
saludos
gnarff
Schau doch mal bitte in dem Windows EventLog nach, da muss etwas stehen!
Es wäre auch schön zu wissen welche Apache Version Du benutzt, also 2.x und welche PHP 4.x.x.
Hier ist übrigends jemand, der hatte das gleiche Problem
saludos
gnarff
Es wäre auch schön zu wissen welche Apache Version Du benutzt, also 2.x und welche PHP 4.x.x.
Hier ist übrigends jemand, der hatte das gleiche Problem
saludos
gnarff
Ich habe in der httpd.conf folgende
Änderungen vorgenommen
ScriptAlias /php/ "c:/php"
AddType application/x-httpd-php .php .php3
.php4
Action application/x-httpd-php
"/php/cli/php.exe
AddType application/x-httpd-php-source
.phps
Hast Du das auch genau so abgeschrieben, wie Du es im Script geändert hast?Änderungen vorgenommen
ScriptAlias /php/ "c:/php"
AddType application/x-httpd-php .php .php3
.php4
Action application/x-httpd-php
"/php/cli/php.exe
AddType application/x-httpd-php-source
.phps
1. ScriptAlias /php/ "c:/php"
- Da muss ein grosses C: hin
2. Action application/x-httpd-php "/php/cli/php.exe
- Wieso ist da ein Anführungszeichen
Kannst Du mal bitte die gesamte httpd.conf posten [ohne Abtippfehler]...
saludos
gnarff
Deine httpd.conf schaue ich mir mal morgen Abend genauer an, das ist ja ein einziges Tohuwabohu.
Wenn das Modul php4apache2.dll nicht geladen werden kann, obwohl Du es ja installiert hast, dann dürften wohl die Pfade falsch sein.
Als Pfad zur php4apache2.dll gibst Du hier C:\php4\sapi an...
In Zeile 488 steht LoadModule php4_module "C:/php4/sapi/php4apache2.dll"
Die Module werden aber nicht am Ende der httpd.conf geladen sondern zu Anfang; LoadModule php4_module "C:/php4/sapi/php4apache2.dll" gehört in Zeile 115
Warum ist bei Action application/x-httpd-php /php4/php.exe jetzt plötzlich überhaupt kein Anführungszeichen mehr?
Action application/x-httpd-php "/php4/php.exe"
Desweiteren gehört in Zeile:
384 LoadFile "C:/php4/php4ts.dll"
385 AddType application/x-httpd-php .php
386 AddType application/x-httpd-php-source .phps
387 Action application/x-httpd-php "/php4/php.exe"
Es sei den Du möchtest PHP als Apache-Modul laufen lassen, dann funktioniert das so nicht.
Wenn Du noch keine Erfahrung mit Apache hast, dann solltest Du Dir zum Üben
XAMPP herunterladen und installieren; da ist alles dabei, fix und fertig und mit wenigen Handgriffen kann man dieses Apache-Paket absichern...
saludos
gnarff
Wenn das Modul php4apache2.dll nicht geladen werden kann, obwohl Du es ja installiert hast, dann dürften wohl die Pfade falsch sein.
Als Pfad zur php4apache2.dll gibst Du hier C:\php4\sapi an...
In Zeile 488 steht LoadModule php4_module "C:/php4/sapi/php4apache2.dll"
Die Module werden aber nicht am Ende der httpd.conf geladen sondern zu Anfang; LoadModule php4_module "C:/php4/sapi/php4apache2.dll" gehört in Zeile 115
Warum ist bei Action application/x-httpd-php /php4/php.exe jetzt plötzlich überhaupt kein Anführungszeichen mehr?
Action application/x-httpd-php "/php4/php.exe"
Desweiteren gehört in Zeile:
384 LoadFile "C:/php4/php4ts.dll"
385 AddType application/x-httpd-php .php
386 AddType application/x-httpd-php-source .phps
387 Action application/x-httpd-php "/php4/php.exe"
Es sei den Du möchtest PHP als Apache-Modul laufen lassen, dann funktioniert das so nicht.
Wenn Du noch keine Erfahrung mit Apache hast, dann solltest Du Dir zum Üben
XAMPP herunterladen und installieren; da ist alles dabei, fix und fertig und mit wenigen Handgriffen kann man dieses Apache-Paket absichern...
saludos
gnarff