Hali!
Adott egy apache szerver szűzen telepítve!
Weboldalt szeretnék rá tenni, de mivel a php-t annyira nem csípem, úgy döntöttem, hogy a Python lesz a kiszemelet nyelv. Vizslattam a webet, hogy hogyan lehetne az apache-ra feltenni a python támogatást, ha jól gondolom, akkor valami hasonló itt is mint php-nál, hogy a php/python modul elvégzi melót, aztán visszaad tiszta html kódot és lőn látom a weblapon...(lehet az is , hogy nem így van és én vagyok a béna..)
Szóval install mod_python meg mindenféle nyalánkság, elindul az apache gond nélkül, de mikor odaér a dolog, hogy a python programnak kéne mennie, akkor internal server error..
Nézem, hogy a gond a handler-rel van.
http://gluon.hu/node/41
Ezen meg egy csomó más lapon is néztem, hogy hol lehet a handlert rendesen konfolni, de mindig internal server error.
Kérdésem, hogy mi lehet a hiba? Esetleg valaki tud olyan oldalt, ahol minden le van írva, hogy lehet összeilleszteni a python scripteket az apache-csal, mert nincs kedvem a php-hez?
httpd.conf:
AddHandler mod_python .py
PythonHandler /usr/lib/python2.5/xml/handler.py
error_log:
http://sjrextor.extra.hu/error_log
Előre is köszönöm!
üdv:
Sven
- 918 megtekintés
Hozzászólások
A mod_python manual-t nézted mondjuk itt!?
- A hozzászóláshoz be kell jelentkezni
MEGNÉZTED te egyáltalán a kérdéses error_log-t?
Ott van benne, hogy szintaktikai hibás a hívott .py fájl (from helyett form van benne):
[error] [client 152.66.221.206] File "/var/www/html/input_query.py", line 1, referer: http://symat.ktk.bme.hu/
[Sat Dec 01 05:11:39 2007] [error] [client 152.66.221.206] form mod_python import apache, referer: http://symat.ktk.bme.hu/
[Sat Dec 01 05:11:39 2007] [error] [client 152.66.221.206] ^, referer: http://symat.ktk.bme.hu/
Ha továbbra is gondod van a mod_python-nal(persze mindig magában is kell tudnia futni a szkriptnek!), akkor esetleg WSGI flup, FastCGI körül nézz szét, és használj WSGI-t vagy CGI-t FastCGI-n keresztül!
De akár az is segíthet, hogy használod a Python saját HTTP szerverét, és ProxyPass-al irányítod oda a kéréseket...
- A hozzászóláshoz be kell jelentkezni