Ersterschritt mit Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Ereboss
User
Beiträge: 3
Registriert: Dienstag 13. Januar 2009, 19:37

Hallo,

Ich habe gerade mal versucht nur so aus Lust... ein Python Skript im Browser auszufürhen.

Das Skript ist nicht sehr umfangreich...

Code: Alles auswählen

#!/usr/bin/python
print "Hallo Welt"
Allerdings wird bei mir im Browser eine 404 Fehlerseite angezeigt!
ich hab in der phpinfo() mod_python stehen, also sollte das doch Funktionieren oder?

Kann mir jemand bei meinem Erstenschritt weiter helfen?

Viele Grüße
Benutzeravatar
hendrikS
User
Beiträge: 420
Registriert: Mittwoch 24. Dezember 2008, 22:44
Wohnort: Leipzig

Ich habe auch Lust zu vielen Dingen. Mit Lust allein kommt man aber oft nicht weit. Alles ueber CGI in der Doku oder wiki lesen.

Als erster Tip:

Code: Alles auswählen

#!/usr/bin/python
print "Content-type: text/html"
print
print "<title>CGI 101</title>"
print "<h1>A First CGI Example</h1>"
print "<P>Hello, CGI World!</p>"
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Ereboss hat geschrieben:Hallo,

Ich habe gerade mal versucht nur so aus Lust... ein Python Skript im Browser auszufürhen.

Das Skript ist nicht sehr umfangreich...

Code: Alles auswählen

#!/usr/bin/python
print "Hallo Welt"
Allerdings wird bei mir im Browser eine 404 Fehlerseite angezeigt!
ich hab in der phpinfo() mod_python stehen, also sollte das doch Funktionieren oder?

Kann mir jemand bei meinem Erstenschritt weiter helfen?
Hallo Erebos,

das hast du etwas falsch verstanden. Python ist nicht PHP :)

Python-Skripte werden nicht "im Browser" ausgeführt.

Mein Vorschlag: Lies dich mal ein bisschen in Python ein: http://doc.python.de/
Ereboss
User
Beiträge: 3
Registriert: Dienstag 13. Januar 2009, 19:37

hendrikS hat geschrieben:Ich habe auch Lust zu vielen Dingen. Mit Lust allein kommt man aber oft nicht weit. Alles ueber CGI in der Doku oder wiki lesen.

Als erster Tip:

Code: Alles auswählen

#!/usr/bin/python
print "Content-type: text/html"
print
print "<title>CGI 101</title>"
print "<h1>A First CGI Example</h1>"
print "<P>Hello, CGI World!</p>"
Ich hab nur gerade ein Openbook über python gelesen, und da beschreibt der nicht wie man richtig anfängt!

//EDIT nicht ganz gelesen... aber den ersten Codeschnippel den er schrieb wollte ich mal ausprobieren!

Hier kannst du dir das mal anschauen...

http://python.test.server.de.com/index.py

Der inhalt ist genau so wie du es beschrieben hast.
Mit der Shell konnte ich "print" benutzen
Darii
User
Beiträge: 1177
Registriert: Donnerstag 29. November 2007, 17:02

Schein mir so als gäbe es index.py nicht
Benutzeravatar
hendrikS
User
Beiträge: 420
Registriert: Mittwoch 24. Dezember 2008, 22:44
Wohnort: Leipzig

Ne, geht nicht.

Ich denke, es liegt an Deinem Webserver. Python muss installiert sein und es muessen ggfs. noch Konfigurationen vorgenommen werden, das auch der Interpreter aufgerufen wird, wenn Du ein *.py file lädst. Bei mir ist es jedefalls so. Ich benutze Xitami um meine "zukuenftigen Webdinge" zu testen.

Da wirst Du dich noch'n bisschen schlau machen muessen.
Ereboss
User
Beiträge: 3
Registriert: Dienstag 13. Januar 2009, 19:37

*moahhr*

ich dachte mod_python ist da und gut -_-

Ich schau mir gerade mal die doku von numerix an.

vielen dank
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Ereboss hat geschrieben:ich dachte mod_python ist da und gut -_-
mod_python ist Schrott und wenn du es loswirst ist es am besten. Für die Gründe: siehe FAQ.

Und das Openbook ist ebenso keine gute Einstiegslektüre.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

[wiki]FAQ#IchHabeProblemeMitModPython[/wiki]
Antworten