Thread cgi-skript kann nicht schreiben (28 answers)
Opened by habinet at 2004-01-09 02:41

habinet
 2004-01-09 18:03
#799 #799
User since
2004-01-09
14 Artikel
BenutzerIn
[default_avatar]
[quote=renee,09.01.2004, 16:04][quote=habinet,09.01.2004, 09:27]ja, der apache läuft unter wwwrun. wenn ich die rechte auf 777 setze, dann meckert suexec.[/quote]
Was gibt es denn für Fehlermeldungen??[/quote]
okay, ich habe mal alle gelöscht und dann einen zugriff auf den server und beide scripte gestartet. das sind die ergebnisse:
Quote
access_log:

217.172.183.142 - - [09/Jan/1994:16:53:27 +0100] "GET /~syndi/ HTTP/1.1" 200 676
217.172.183.142 - - [09/Jan/1994:16:53:28 +0100] "GET /~syndi/ HTTP/1.1" 200 676
217.172.183.142 - - [09/Jan/1994:16:53:29 +0100] "GET /~syndi/black.html HTTP/1.1" 200 143
217.172.183.142 - - [09/Jan/1994:16:53:29 +0100] "GET /~syndi/navigation.html HTTP/1.1" 200 591
217.172.183.142 - - [09/Jan/1994:16:53:29 +0100] "GET /~syndi/startseite.html HTTP/1.1" 200 2656
217.172.183.142 - - [09/Jan/1994:16:53:30 +0100] "GET /~syndi/black.html HTTP/1.1" 200 143
217.172.183.142 - - [09/Jan/1994:16:53:32 +0100] "GET /~syndi/cgi-bin/guestbook.cgi HTTP/1.1" 500 609

error_log

[Sun Jan 9 16:53:32 1994] [error] [client 217.172.183.142] Premature end of script headers: /home/syndi/public_html/cgi-bin/guestbook.cgi

suexec_log

[1994-01-09 16:53:32]: info: (target/actual) uid: (syndi/syndi) gid: (users/users) cmd: guestbook.cgi

das war das, und jetzt vielleicht noch zwei abschnitte in der httpd.conf:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>

und weiter unten dann:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ScriptAlias /cgi-bin/ "/home/syndi/public_html/cgi-bin/"

<Directory "/home/*/public_html/cgi-bin/">
Options +ExecCGI
# SetHandler cgi-script
<Limit PUT DELETE GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>

ALso, ich habe in der config öfter mal kleinigkeiten geändert, alle änderungen kann ich nicht zurückverfolgen und in meinem jugendlichen leichtsinn habe ich vorher auch keine kopie gemacht ("geht ja schnell und nur die eine zeile...").
ich hoffe, damit kann jemand was anfangen.
so langsam gehen mir nämlich die ideen aus.
grüße\n\n

<!--EDIT|habinet|1073664417-->

View full thread cgi-skript kann nicht schreiben