Xampp mit PHP4 und PHP5
Figo
- webserver
Hallo,
ich habe ein Problem PHP5 und PHP4 gleichzeitig auf dem Apache Server unter Xampp laufen zu lassen. Ich würde gerne .php4 unter PHP4 laufen lassen und .php5 halt eben unter PHP5. Ich habe schon viele Beiträge gelesen und versucht PHP4 als CGI einzubinden, aber irgendwie funktioniert es nicht. Unter "C:\xampplite\apache\conf\extra" gibt es eine httpd-xampp.conf wo ich im Eintrag AddType .php4 gelöscht habe:
LoadModule php5_module "C:/xampplite/apache/bin/php5apache2.dll"
AddType application/x-httpd-php-source .phps
-> AddType application/x-httpd-php .php5 .php4 .php .php3 .phtml
Dann habe ich unter www.php.net die php-4.4.6-Win32.zip heruntergeladen und ins Xampp-Verzeichniss als Verzeichniss php4 entpackt.
Danach habe ich in die httpd.conf diese Einträge gemacht:
<IfModule mime_module>
# For php4
-> ScriptAlias /php4/ "c:/xampplite/php4/"
-> AddType application/x-httpd-php4 .php4
-> Action application/x-httpd-php4 "/php4/php.exe"
</IfModule>
Für den Test habe ich jetzt zwei php-dateien mit phpinfo() angelegt unter /htdocs/test/ als test.php4 und test.php5.
Die test.php5 funktioniert einwandfrei aber bei der test.php4 bekomm ich immer die Fehlermeldung:
Zugriff verweigert!
Der Zugriff auf das angeforderte Objekt ist nicht möglich. Entweder kann es vom Server nicht gelesen werden oder es ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
localhost
03/27/07 09:58:27
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8d mod_autoindex_color PHP/5.2.1
Kann mir vielleicht irgendjemand bitte helfen und mir sagen, was ich falsch mache. Ich bin für jede Hilfe dankbar.
Figo
hi,
Kann mir vielleicht irgendjemand bitte helfen und mir sagen, was ich falsch mache.
Du setzt uns die HTML-Fehlerseite vor, die für uns genauso wenig aussagt wie für dich und jeden anderen.
Du hast nicht in die Logdateien geschaut, oder uns deren Inhalt verschwiegen.
gruß,
wahsaga
hi,
Kann mir vielleicht irgendjemand bitte helfen und mir sagen, was ich falsch mache.
Du setzt uns die HTML-Fehlerseite vor, die für uns genauso wenig aussagt wie für dich und jeden anderen. Du hast nicht in die Logdateien geschaut, oder uns deren Inhalt verschwiegen.
gruß, wahsaga
Sorry hab ich vergessen. Hier die einzige Meldung die ich im Error-log dazu gefunden habe: [error] [client 127.0.0.1] client denied by server configuration: C:/xampplite/php4/php.exe
hi,
Sorry hab ich vergessen. Hier die einzige Meldung die ich im Error-log dazu gefunden habe:
[error] [client 127.0.0.1] client denied by server configuration: C:/xampplite/php4/php.exe
Googlen nach php as cgi client denied by server configuration bringt bspw. http://www.issociate.de/board/post/393930/Mehrere_PHP-Versionen_als_CGI.html
Schau dort und bei den weiteren Ergebnissen mal nach, ob dir das weiterhilft.
gruß,
wahsaga
Danke, jetzt klappt es :)