Re: mod_python mime-type text/x-python
On 14.10.05 21:41:59, Simon Eilting wrote: Meine Konfiguration ist fast die, die man erhält, wenn man einfach nur libapache2-mod-python installiert, geändert habe ich nur in der sites-available/default: Dann hast du vllt. vergessen mod_python zu aktivieren, a2enmod mod_python ausfuehren und gut ist. Wobei mir beim TEst grad aufgefallen ist: Das Skript wird nicht korrekt abgearbeitet: Mod_python error: PythonHandler mptest Traceback (most recent call last): File /usr/lib/python2.3/site-packages/mod_python/apache.py, line 287, in HandlerDispatch log=debug) File /usr/lib/python2.3/site-packages/mod_python/apache.py, line 454, in import_module f, p, d = imp.find_module(parts[i], path) ImportError: No module named mptest Andreas -- You'll never be the man your mother was! -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mod_python mime-type text/x-python
Andreas Pakulat wrote: Dann hast du vllt. vergessen mod_python zu aktivieren, a2enmod mod_python ausfuehren und gut ist. Wenn mod_python nicht aktiv wäre, dann würde ich doch das Skript als Ausgabe bekommen, nicht die Ausgabe des Skriptes... Wenn ich die URL aufrufe, dann öffnet sich eine Datei mit dem Inhalt Hello World! in gedit. Deswegen dachte ich an Content-Type. Was mir noch auffällt: Es wird keine mptest.pyc erzeugt, aber soweit ich das richtig verstanden habe, sollte die doch auch in /var/www liegen? Wobei mir beim TEst grad aufgefallen ist: Das Skript wird nicht korrekt abgearbeitet: Mod_python error: PythonHandler mptest Traceback (most recent call last): File /usr/lib/python2.3/site-packages/mod_python/apache.py, line 287, in HandlerDispatch log=debug) File /usr/lib/python2.3/site-packages/mod_python/apache.py, line 454, in import_module f, p, d = imp.find_module(parts[i], path) ImportError: No module named mptest Das passiert bei mir nicht... -- Simon Eilting -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mod_python mime-type text/x-python
On 15.10.05 12:46:23, Simon Eilting wrote: Andreas Pakulat wrote: Dann hast du vllt. vergessen mod_python zu aktivieren, a2enmod mod_python ausfuehren und gut ist. Wenn mod_python nicht aktiv wäre, dann würde ich doch das Skript als Ausgabe bekommen, nicht die Ausgabe des Skriptes... Wenn ich die URL aufrufe, dann öffnet sich eine Datei mit dem Inhalt Hello World! in gedit. Achso... Missverstaendniss. Hmm, da das ganze bei mir gar nicht laeuft kann ich da nicht mehr viel zu sagen. Wobei mir beim TEst grad aufgefallen ist: Das Skript wird nicht korrekt abgearbeitet: Mod_python error: PythonHandler mptest Traceback (most recent call last): File /usr/lib/python2.3/site-packages/mod_python/apache.py, line 287, in HandlerDispatch log=debug) File /usr/lib/python2.3/site-packages/mod_python/apache.py, line 454, in import_module f, p, d = imp.find_module(parts[i], path) ImportError: No module named mptest Das passiert bei mir nicht... Nutzt du sid und mptest.py in ~/public_html? Ich schon, mal sehen wenn ichs unter /var/www teste, wenns da auch nicht geht wird wohl ein Bugreport faellig... Noe, unter /var/www gehts, (vermutlich ein Rechte-Problem oder so...). Aber ich bekomme auch den Download als text/x-python. Ich vermute mal du muesstest den Content-Type Header veraendern, was aber mit dem print... nicht geht, sondern wenn dann muss das req Objekt entsprechendes bereitstellen Mal fix in die Doku von mod_python geschaut... Ja mit req.content_type = text/plain vor dem req.write() klappt die Anzeige im Browser. Andreas -- Good day to deal with people in high places; particularly lonely stewardesses. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mod_python mime-type text/x-python
Andreas Pakulat wrote: Noe, unter /var/www gehts, (vermutlich ein Rechte-Problem oder so...). Aber ich bekomme auch den Download als text/x-python. Ich vermute mal du muesstest den Content-Type Header veraendern, was aber mit dem print... nicht geht, sondern wenn dann muss das req Objekt entsprechendes bereitstellen Mal fix in die Doku von mod_python geschaut... Ja mit req.content_type = text/plain vor dem req.write() klappt die Anzeige im Browser. Vielen Dank, so klappt's. Wobei ich nicht verstehe, warum das notwendig ist, denn die Beispiele überall im Netz scheinen auch sehr gut darauf verzichten zu können. -- Simon Eilting -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: mod_python mime-type text/x-python
Simon Eilting schrieb: Hi. Hallo, ---snip--- Directory /var/www/ Options Indexes FollowSymLinks -MultiViews AllowOverride None Order allow,deny allow from all AddHandler mod_python .py PythonHandler mptest PythonDebug On /Directory ---snip--- Bist du sicher, daß mod_python beim Apache start geladen wird? Bzw. hast du nach dem install von mod_python den Apache mal neu gestartet? Die mptest.py sieht folgendermaßen aus: ---snip--- from mod_python import apache def handler(req): req.write(Hello World!) return apache.OK ---snip--- Das ist die Standarddatei aus der mod_python installation. Die muß, so wie sie da steht funktionieren, und im Browser muß dann Hello, world! stehen. Wenn ich das Hello World! ändere in Content-Type: text/html\n\nHello World!, passiert dasselbe... Das klingt eben nach nicht geladenem Modul... Simon Eilting MfG Jan -- OpenPGP Public-Key Fingerprint: 0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A pgpX5b7ry7EhU.pgp Description: PGP signature