Ik wil op mijn server op elk domein php4 beschikbaar stellen (.php), en ik wil per VirtualHost in kunnen stellen of er php5 (.php5) beschikbaar is.
Niet zo heel moeilijk zou je zeggen, maar het blijkt dat php4 en php5 beide als module laden onmogelijk is. Dus dan maar php5-cgi installeren en instellen in httpd.conf. (php5-cgi executable staat in /usr/bin/php5_dir omdat /usr/bin wat veiligheidsrisico's met zich meebrengt afaik)
Vervolgens plaats ik in een VirtualHost:
Als ik nu bijvoorbeeld een bestand info.php5 (phpinfo();) probeer op te vragen krijg ik de volgende melding:
Het schijnt mogelijk te zijn, maar ik krijg het dus op geen enkele manier voor elkaar.
Weet iemand hoe ik dit probleem op moet lossen?
OS: Debian
Apache versie: 1.3.33
PHP-versie: 5.0.3 (CGI)
PHP4-versie: 4.3.10 (module)
Niet zo heel moeilijk zou je zeggen, maar het blijkt dat php4 en php5 beide als module laden onmogelijk is. Dus dan maar php5-cgi installeren en instellen in httpd.conf. (php5-cgi executable staat in /usr/bin/php5_dir omdat /usr/bin wat veiligheidsrisico's met zich meebrengt afaik)
code:
1
2
3
4
5
6
7
| ScriptAlias /php5 /usr/bin/php5_dir
<Directory /usr/bin/php5_dir/>
Options +ExecCGI +FollowSymLinks
Order allow,deny
Allow from all
AllowOverride None
</Directory> |
Vervolgens plaats ik in een VirtualHost:
code:
1
2
3
4
5
6
| <VirtualHost *:80> Action application/x-httpd-php5 php5/php5-cgi AddType application/x-httpd-php5 .php5 Options +ExecCGI ...enz... </VirtualHost> |
Als ik nu bijvoorbeeld een bestand info.php5 (phpinfo();) probeer op te vragen krijg ik de volgende melding:
Ik heb op aanraden van Osiris en Cheatah al gekeken met telnet of het aan de browser requests ligt, maar daar ligt het dus niet aan. Na wat ge-Google kwam ik uit op Chunked Encoding, misschien dat dat de oorzaak is, maar ik weet niet hoe ik het op moet lossen.Bad Request
Your browser sent a request that this server could not understand.
Invalid URI in request GET /info.php5 HTTP/1.1
Het schijnt mogelijk te zijn, maar ik krijg het dus op geen enkele manier voor elkaar.
Weet iemand hoe ik dit probleem op moet lossen?
OS: Debian
Apache versie: 1.3.33
PHP-versie: 5.0.3 (CGI)
PHP4-versie: 4.3.10 (module)
The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.