Moin moin, Auf einem debian woody System habe ich einen Apache/SSL laufen. Nun möchte ich dort noch (vorhandene) PHP3 Scripte laufen lassen. Nachdem ich das Pakete php3 installiert habe und die Parameter in der /etc/apache-ssl/httpd.conf eingetragen habe, sollte es laufen... [/etc/apache-ssl/httpd.conf] ... LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so LoadModule php3_module /usr/lib/apache/1.3/libphp3.so ... <IfModule mod_mime.c> ... AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .phps ... </IfModule> ... ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory /usr/lib/cgi-bin/> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> ... <IfModule mod_php3.c> php3_track_errors on php3_engine on php3_display_errors on php3_enable_dl on php3_expose_php on <Location /usr/lib/cgi-bin/> Options +ExecCGI </Location> </IfModule> [] Mit dem Apache "server-info" habe ich geprüft, ob die Parameter auch akzeptiert wurden. Das mod_mime.c listet die php3 Einträge ordnunggemäß auf. Als eine Art Verzweiflungstat habe ich den Kommanmdozeilen Interpreter im Paket php3-cgi nachinstalliert. Wenn ich nun in den php3 Scripten kein Shellbang ala #!/usr/bin/php3 eintrage, dann meckert Apache: [Mon Aug 11 10:57:31 2003] [error] (8)Exec format error: exec of /usr/lib/cgi-bin/status.php3 failed [Mon Aug 11 10:57:31 2003] [error] [client 10.10.1.2] malformed header from script. Bad header=Launching... /usr/lib/apache-s: /usr/lib/cgi-bin/status.php3 Mit Shellbang geht es... Was mache ich falsch? Oder was habe ich falsch verstanden? Wird in jedem Fall /usr/bin/php3 ausgeführt oder führt das Apacheservermodul libphp3.so die Scripte direkt aus? Frank. -- Frank Matthieß frankm@lug-owl.de This is GNU/Linux Country. On a quiet night, you can hear Windows reboot.