CGi funktioniert nicht auf neuem root (confixx3 apache2)
Posted: 2004-05-13 22:41
Ich habe soeben meinen rootserver reinitialisieren lassen mit der aktuellen Konfiguration (apache2 confixx3 etc.). Nun funktioniert das cgi nicht standardmäßig.
In der Suexec log steht.
[2004-05-13 00:09:45]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:09:45]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:15:09]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:15:09]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:18:06]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:18:06]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:18:35]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:18:35]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:26:41]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:27:03]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:32]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:48]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:51]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:59]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:31:12]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 03:01:52]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 21:49:55]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 21:49:55]: target uid/gid (636/102) mismatch with directory (636/102) or program (30/65534)
[2004-05-13 22:16:49]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 22:16:49]: target uid/gid (636/102) mismatch with directory (30/8) or program (30/8)
[2004-05-13 22:19:30]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 22:19:30]: target uid/gid (636/102) mismatch with directory (30/8) or program (30/8)
[2004-05-13 22:26:30]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 22:26:30]: target uid/gid (636/102) mismatch with directory (30/8) or program (30/8)
Ich habe im Confixx alles nötige aktiviert um cgi ausführen zu können. Auch als User die Nutzung von CGi-Skripten ausserhalb des cgi-bin Verzeichnisses erlaubt. Kein Erfolg! Ich bekomme je nach Versuch verschiedene Fehler.
Einmal:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: formmail.cgi
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
Wenn ich das cgi ausserhalb des cgi-bin Verzeichnisses starten möchte, zeigt er mir sogar einfach das Skript im Klartext an. Wenn ich die Skripte in .pl umbenenne, bekomme ich sie zum download angeboten.
Was ist da falsch? Das muss doch vielen so gehen?
Grüße
In der Suexec log steht.
[2004-05-13 00:09:45]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:09:45]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:15:09]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:15:09]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:18:06]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:18:06]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:18:35]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:18:35]: file has no execute permission: (/home/htdocs/web0/html/cgi-bin/formmail.cgi)
[2004-05-13 00:26:41]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:27:03]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:32]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:48]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:51]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:29:59]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 00:31:12]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 03:01:52]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 21:49:55]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 21:49:55]: target uid/gid (636/102) mismatch with directory (636/102) or program (30/65534)
[2004-05-13 22:16:49]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 22:16:49]: target uid/gid (636/102) mismatch with directory (30/8) or program (30/8)
[2004-05-13 22:19:30]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 22:19:30]: target uid/gid (636/102) mismatch with directory (30/8) or program (30/8)
[2004-05-13 22:26:30]: uid: (636/web0) gid: (102/102) cmd: formmail.cgi
[2004-05-13 22:26:30]: target uid/gid (636/102) mismatch with directory (30/8) or program (30/8)
Ich habe im Confixx alles nötige aktiviert um cgi ausführen zu können. Auch als User die Nutzung von CGi-Skripten ausserhalb des cgi-bin Verzeichnisses erlaubt. Kein Erfolg! Ich bekomme je nach Versuch verschiedene Fehler.
Einmal:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: formmail.cgi
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
Wenn ich das cgi ausserhalb des cgi-bin Verzeichnisses starten möchte, zeigt er mir sogar einfach das Skript im Klartext an. Wenn ich die Skripte in .pl umbenenne, bekomme ich sie zum download angeboten.
Was ist da falsch? Das muss doch vielen so gehen?
Grüße