Hallo Sven,

Installiert hab ich den Apache auf meinem FreeBSD System mit suexec:
>...
Ich denke es sollte alles stimmen, aber wenn ich die Datei im Browser
aufrufe bekomme ich immer einen Internal Server Error.


Hier:
#> httpd -V
Server version: Apache/1.3.27 (Linux/SuSE)
Server built:   Jun 17 2004 12:29:07
Server's Module Magic Number: 19990320:13
Server compiled with....
 -D EAPI
 -D EAPI_MM
 -D EAPI_MM_CORE_PATH="/var/lib/httpd/mm"
 -D HAVE_MMAP
 -D HAVE_SHMGET
 -D USE_SHMGET_SCOREBOARD
 -D USE_MMAP_FILES
 -D HAVE_FCNTL_SERIALIZED_ACCEPT
 -D HAVE_SYSVSEM_SERIALIZED_ACCEPT
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D HARD_SERVER_LIMIT=2048
 -D HTTPD_ROOT="/srv/www"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="/var/run/httpd.scoreboard"
 -D DEFAULT_LOCKFILE="/var/run/httpd.lock"
 -D DEFAULT_ERRORLOG="/var/log/httpd/error_log"
 -D TYPES_CONFIG_FILE="/etc/httpd/mime.types"
 -D SERVER_CONFIG_FILE="/etc/httpd/httpd.conf"
 -D ACCESS_CONFIG_FILE="/etc/httpd/access.conf"
 -D RESOURCE_CONFIG_FILE="/etc/httpd/srm.conf"

Und:
#> /usr/sbin/rcapache start
Starting httpd [ PERL PHP4 SSL ]
                 ^^^^

Ausserdem habe ich in deiner httpd.conf folgende Eintr�ge vermisst:
#> cat httpd.conf
...
<IfModule mod_perl.c>
ScriptAlias /perl/ /srv/www/cgi-bin/
ScriptAlias /cgi-perl/ /srv/www/cgi-bin/
ScriptAlias /cgi/ /srv/www/cgi-bin/
</IfModule>
...
<IfModule mod_perl.c>
Perlrequire /usr/include/apache/modules/perl/startup.perl
PerlModule Apache::Registry
<Location /perl>
SetHandler  perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
</Location>
<Location /cgi-perl>
SetHandler  perl-script
PerlHandler Apache::PerlRun
Options ExecCGI
PerlSendHeader On
</Location>
</IfModule>
...

Obige Eintr�ge entsprechen mehr oder weniger der SuSE-Standard httpd.conf. Jedenfalls funktionieren Perl-CGIs ohne Probleme. Mit Python hatte ich neulich das gleiche Problem, wie du mit Perl (gleiche Fehlermeldung), was mich zu der Vermutung bringt, dass es bei dir _nicht_ an suexec, sondern an der korrekten Perl-Einbindung liegt.

HTH,
R. Rickborn

--

Kein Sig ist auch eine Sig.

--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an