echo $begrüßung;
Premature end of script headers: hello_world_777_test.py "...
Diese Meldung sagt aus, dass das CGI-Script keine ordentlichen HTTP-Header mitgeliefert hat.
http://httpd.apache.org/docs/1.3/misc/FAQ-F.html#premature-script-headers
Ursache wird sein, dass es nicht ausgeführt werden konnten, denn so einfach wie es gehalten war, konnte es sich ja nicht in seinem eigenen Code verlaufen.
Warum es allerdings nicht ausgeführt wurde, kann ich nur mutmaßen.
Ich dachte, je mehr Rechte, desto besser. Ich habe _nur_ die Rechte von 755 auf 777 hochgesetzt (und das script umbenannt).
Du hast ja nur die Schreibrechte entfernt. Sehr komische Sicherheitsmaßnahme, wie mir scheint. Alle Welt darf das Script lesen und ausführen, nur reinschreiben darf nur der Owner. Damit wird wenigstens das Einschleusen von Fremdcode durch unter anderen Benutzern laufenden Prozesse unterbunden. Alle Welt darf aber immerhin den Code ansehen die möglicherweise vorhandenen Sicherheitslücken analysieren und beim Ausführen ausnutzen.
Das passiert auch bei Shellskript, oder Perlsript oder was auch immer. Kann es an den Sicherheitseinstellungen des geplesktten virtuellen Servers liegen?
Gut möglich.
echo "$verabschiedung $name";