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...
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....