Jommla zwingt den Menschen irgendwann dann immer in die PHP-Welt. Da komm man sich halt vor, als sei man mit dem Klammersack gepudert .Irgendwo müssen lange Zeit klammern groß in Mode gewesen sein - php ist da ja nicht das einzige Opfer...(War da nicht auch mal was mit Bra-Ket-Notation in der Quantenmechanik - da waren so spitze Ecken... egal- ich schweife ab)Da braucht der Mensch mal was entspannendes - und ich dachte mir lade ich mir python zum Apachen ein...
Ich sag nur so viel: Vorsicht bei der Wahl des Installationspfads - und nicht zuhause nachmachen
Ich bin ja kein großer Apachen-Kenner, aber ich dachte so schwer kann es ja nicht sein. Fix dem Indianer in der http.conf Bescheid gesagt. Hier....
und da:
lernt man dann auch die Datei error.log kennen:
Mal so...
[Tue Jul 30 15:53:57.768625 2024] [cgi:error] [pid 8064:tid 1888] (OS 5)Zugriff verweigert : [client ::1:52229] couldn't create child process: 720005: index.py
[Tue Jul 30 15:53:57.768625 2024] [cgi:error] [pid 8064:tid 1888] (OS 5)Zugriff verweigert : [client ::1:52229] AH01223: couldn't spawn child process: C:/xampp/htdocs/mypy/index.py
[Tue Jul 30 15:54:42.321916 2024] [cgi:error] [pid 8064:tid 1868] (OS 5)Zugriff verweigert : [client ::1:52242] couldn't create child process: 720005: index.py
[Tue Jul 30 15:54:42.321916 2024] [cgi:error] [pid 8064:tid 1868] (OS 5)Zugriff verweigert : [client ::1:52242] AH01223: couldn't spawn child process: C:/xampp/htdocs/mypy/index.py
[Tue Jul 30 16:10:35.876492 2024] [cgi:error] [pid 8064:tid 1876] (OS 5)Zugriff verweigert : [client ::1:52712] couldn't create child process: 720005: index.py
[Tue Jul 30 16:10:35.876492 2024] [cgi:error] [pid 8064:tid 1876] (OS 5)Zugriff verweigert : [client ::1:52712] AH01223: couldn't spawn child process: C:/xampp/htdocs/mypy/index.py
[Tue Jul 30 16:21:17.042652 2024] [cgi:error] [pid 8064:tid 1868] (OS 5)Zugriff verweigert : [client ::1:52804] couldn't create child process: 720005: index.py
[Tue Jul 30 16:21:17.042652 2024] [cgi:error] [pid 8064:tid 1868] (OS 5)Zugriff verweigert : [client ::1:52804] AH01223: couldn't spawn child process: C:/xampp/htdocs/mypy/index.py
[Tue Jul 30 16:21:19.091331 2024] [cgi:error] [pid 8064:tid 1868] (OS 5)Zugriff verweigert : [client ::1:52805] couldn't create child process: 720005: index.py
Dann so
[Tue Jul 30 16:22:12.441789 2024] [cgi:error] [pid 8064:tid 1876] [client ::1:52807] malformed header from script 'index.py': Bad header: hallo
[Tue Jul 30 16:22:13.680435 2024] [cgi:error] [pid 8064:tid 1868] [client ::1:52809] malformed header from script 'index.py': Bad header: hallo
[Tue Jul 30 16:22:14.501959 2024] [cgi:error] [pid 8064:tid 1876] [client ::1:52812] malformed header from script 'index.py': Bad header: hallo
[Tue Jul 30 16:22:14.712236 2024] [cgi:error] [pid 8064:tid 1868] [client ::1:52813] malformed header from script 'index.py': Bad header: hallo
Ich denke mit so einem Quatsch kann man Tage verbringen...
Am Ende habe ich einen halben Tag meines Lebens vergeudet, weil.... Trommelwirbel...

Ja, ich habe ein Windows Notebook - ich parke auch unter Laternen und dusche warm...
Im Grunde kann bei sowas immer alles schief gehen, wenn man nicht 100% fit ist CGI und ich sin nun beide schon über 30 (hüstel) aber nie Freunde geworden ...
Zur Lösung des Problems :
Zunächst hatten wir, ein Arzt würde wohl sage eine "symtomatische sine iure" -- Soll heissen, bei der Python Installation hatte ich Honk Pythen erlaubt im "Programme" Ordner unterhalb des user Platz zu nehmen. Da musste die Schlange - oder besser der Comedy Zirkus - dann halt umziehen....
Da hatte ich dann schon die Mutter aller Pfade im Script stehen - und dem Apachen fehlten die Rechte....
Richtig bitter: ohne '\n\n' also zweimal newline im header gibt's Kopfweh - aber keine Ausgabe....