Verzweifelter ApacheJommla 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.... Konfigurationsdatei

und da:

conf

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

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

QR-Code Beispiel CGI

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.