PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 und Python aber wie?



wranger2
04.03.06, 18:07
Moin,

ich komme einfach nicht weiter .. ich habe über aptitude auf meinem debian sarge das modul mod_python für apache2 installiert. Nur parst der apache2 immer noch keine py-Dateien.

Habe auch schon versucht im das zu sagen inden ich die folgenden Zeilen in der apache2.conf eingefügt habe , nur leider ohne Erolg.

AddHandler mod_python .py
PythonDebug On

Roger Wilco
05.03.06, 16:23
man a2enmod
Und damit dann mod_python aktivieren.

wranger2
06.03.06, 19:14
Das mit Python habe ich nun hinbekommen nur geht dieses Projekt (prewikka) immer noch nicht. Ich habe schon alles versucht. Kann mir vielleicht einer sagen warum er einige module einfach nicht findet?

Apache Error-LOG:


[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] File "/usr/share/prewikka/cgi-bin/prewikka.cgi", line 28, in ?
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5]
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] from prewikka import Core, Request, Error
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] File "/usr/lib/python2.3/site-packages/prewikka/Core.py", line 31, in ?
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5]
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] import prelude, preludedb
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] ImportError
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] :
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] No module named prelude
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5]
[Mon Mar 06 20:33:07 2006] [error] [client 192.168.178.5] Premature end of script headers: prewikka.cgi
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5] Traceback (most recent call last):
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5] File "/usr/share/prewikka/cgi-bin/prewikka.cgi", line 28, in ?
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5]
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5] from prewikka import Core, Request, Error
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5] File "/usr/lib/python2.3/site-packages/prewikka/Core.py", line 31, in ?
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5]
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5] import prelude, preludedb
[Mon Mar 06 20:40:59 2006] [error] [client 192.168.178.5] ImportError



kopiere ich die module prelude.py und preludedb.py in den Pfad findet er sie auch . Das Problem ist allerdings, dass diese wieder welche includieren. Es ist klar das der Pfad dann nicht stimmt. Es muss also eine andere Lösung geben.

Roger Wilco
06.03.06, 19:23
Du musst die Python-Bindings für Prelude richtig und vor allem mit allen Abhängigkeiten installieren. Deine Distribution bietet dafür AFAIK kein Pakete an.

wranger2
06.03.06, 20:12
Danke das war ... da wäre ich nie alleine drauf gekommen!!!

Habe die zwei Paketet "libprelude und libpreludedb" neu übersetzt und schon ging es *ganzdollfreu*!

einfach mit
./configure --enable-python usw.
make
make install