Beste,
Al een tijdje probeer ik op een DirectAdmin server PHP5 naast PHP4 te installeren.
Allemaal leuk en aardig, maar ik blijft steeds 500 Internal Server error krijgen.
Ik heb in /var/www/html een phpinfo gezet en die werkt: http://85.92.129.50/phpinfo.php5
Echter, zet iemand in zijn homedir een bestand met de extensie .php5, krijgt deze een internal server error, met als error in de log:
Nu denk ik dat dit komt door suExec en dat bevestigd de log ook:Code:Premature end of script headers: /opt/php5/bin/php
Kan je exceptions maken voor binaries die van root mogen zijn?Code:[2006-01-24 18:23:07]: info: (target/actual) uid: (<user>/<group>) gid: (<user>/<group>) cmd: php [2006-01-24 18:23:07]: error: target uid/gid (1007/1007) mismatch with directory (0/0) or program (0/0)
Stukje httpd.conf
De Apache manual over suExec is nou niet erg geweldig.Code:# PHP 5 Implementatie ScriptAlias /php5/ /opt/php5/bin/ <Directory /opt/php5/bin/> Options +ExecCGI AllowOverride All </Directory> AddType application/x-httpd-php-5 .php5 Action application/x-httpd-php-5 /php5/php

Likes:


Quote