[Python-de] die tücken der funktion import

Rauch Pauli LightLan at lightlan.de
Mi Dez 20 06:43:24 CET 2006


Ralf Schönian schrieb:
> Rauch Pauli schrieb:
>> das hat halbwegs geholfen.
>> wenn ich nun in der pythonshell den programmcode eingebe geht alles in
>> ordnung.
>> aber wenn ich das über meinen webserver aurufe(apache 2.0 mit
>> mod_python) bekomme ich nur einen 500 internal server error  :(
>>
>> <%
>> import sys
>> sys.path.append("./includes/")
>> sys.path.append("./includes/pages/")
>> import header_inc,index_inc,footer_inc
>> %>
>>
>> header und footer befinden sich in ./includes, index in ./includes/pages
>> die dateien sind noch leer.
>>
>> [...]
>> dadurch könnte ich das durchaus hinkriegen, aber jetzt geh ich erstmal
>> ins bett.
>>   
> Na, ausgeschlafen? :-)
> Ich kenne mod_python nicht, aber was sagt denn das errorlog des Apache?
> Eventuell darf nobody, daemon oder wer auch immer die Module nicht lesen.
> 
> Ralf Schoenian
> 
[Wed Dec 20 06:40:42 2006] [error] [client 192.168.0.57] PythonHandler
mod_python.psp: Traceback (most recent call last):
[Wed Dec 20 06:40:42 2006] [error] [client 192.168.0.57] PythonHandler
mod_python.psp:   File
"/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in
HandlerDispatch\n    result = object(req)
[Wed Dec 20 06:40:42 2006] [error] [client 192.168.0.57] PythonHandler
mod_python.psp:   File
"/usr/lib/python2.4/site-packages/mod_python/psp.py", line 297, in
handler\n    p.run()
[Wed Dec 20 06:40:42 2006] [error] [client 192.168.0.57] PythonHandler
mod_python.psp:   File
"/usr/lib/python2.4/site-packages/mod_python/psp.py", line 208, in run\n
   exec code in global_scope
[Wed Dec 20 06:40:42 2006] [error] [client 192.168.0.57] PythonHandler
mod_python.psp:   File "/srv/www/htdocs/hp-py/index.py", line 5, in ?\n
   import header_inc,index_inc,footer_inc
[Wed Dec 20 06:40:42 2006] [error] [client 192.168.0.57] PythonHandler
mod_python.psp: ImportError: No module named header_inc

da hab ich wohl noch einiges zu tun..

mfg Light Lan
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : LightLan.vcf
Dateityp    : text/x-vcard
Dateigröße  : 122 bytes
Beschreibung: nicht verfügbar
URL         : http://python.net/pipermail/python-de/attachments/20061220/0679c18b/attachment.vcf 
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 887 bytes
Beschreibung: OpenPGP digital signature
URL         : http://python.net/pipermail/python-de/attachments/20061220/0679c18b/attachment.pgp