Sie sind nicht angemeldet.

1

15.10.2005, 08:33

alle .pl im cgi-bin bringen Error 500

Ich habe auf SuSE9.3 Apache zu laufen.

Wenn ich nun ein simples Testscript ausführen will, gibt es jedes mal ein Error 500.
In der Apachelog steht Premature end of script headers: und dann die entsprechende Datei.

Das lokale Ausführen der Dateien geht ohne Probleme ( ./test.pl)

Auszug aus der default-server.conf in /etc/apache2

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

# "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/srv/www/cgi-bin">
AddHandler cgi-script .pl
 AllowOverride All
 Options +ExecCGI -Includes
 Order allow,deny
 Allow from all
</Directory>



Der ordner cgi-bin und die dateien sind 755 und haben gehören user wwwrun und der Gruppe www.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
linux:/srv/www/cgi-bin # suexec2 -V
 -D AP_DOC_ROOT="/srv/www"
 -D AP_GID_MIN=96
 -D AP_HTTPD_USER="wwwrun"
 -D AP_LOG_EXEC="/var/log/apache2/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=96
 -D AP_USERDIR_SUFFIX="public_html"

linux:/srv/www/cgi-bin # apache2ctl -V
Server version: Apache/2.0.53
Server built:   Sep  2 2005 19:52:23
Server's Module Magic Number: 20020903:9
Architecture:   32-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/srv/www"
 -D SUEXEC_BIN="/usr/sbin/suexec2"
 -D DEFAULT_PIDLOG="/var/run/httpd2.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="/var/log/apache2/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"


würde mich freuen, wenn mir jemand helfen kann!
Ich google schon mehr als 2 Wochen und finde zwar viele, die das selbe Problem haben, aber nie wird eine Lösung angegeben o_O

Ich vermute mal einfach, dass es an irgendwelchen Rechten liegt.

Chucky the Devil

Pianist im Puff

  • »Chucky the Devil« ist männlich

Beiträge: 1 636

Wohnort: Koeln

Beruf: Network Architect

  • Nachricht senden

2

16.10.2005, 14:18

Gibst Du in der ersten Zeile auch Content-Type: text/html\n\n aus?

3

16.10.2005, 18:55

das muss ich wohl vergessen haben ..
jedenfalls geht jetzt mein test-script..
werde dnan mal noch wietere scripte testen :)
Danke für die Hilfe :)
Ich frag mich nur grade, wieso ich darauf nicht sleber gekommen bin :crazy:

Thema bewerten