Portál AbcLinuxu, 5. května 2025 09:19

Dotaz: Cherrypy na serveru přes mod_python

Martin Stiborský avatar 30.4.2007 12:20 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Cherrypy na serveru přes mod_python
Přečteno: 283×
Odpovědět | Admin
Zdravím. Konečně mám fleka na serveru, kde můžu provozovat Python spolu s framworkem cherryPy. Mám ale problém cherrypy rozchodit.
Postupoval jsem hlavně podle tohoto návodu:
http://projects.amor.org/misc/wiki/ModPythonGateway
Verze cherrypy je 2.2.1 .. nastavení vhosta:

<Directory /home/stibi/www/yoyo.asinus.org>
        PythonPath "['/home/stibi/www/yoyo.asinus.org']+sys.path"
        SetHandler python-program
        PythonHandler modpython_gateway::handler
        PythonOption wsgi.startup cherrypy::startapp
        PythonOption wsgi.application cherrypy._cpwsgi::wsgiApp
        PythonOption wsgi.cleanup cherrypy::server.stop

        Options Indexes
        Order allow,deny
        Allow from all
</Directory>

.py soubor mám stejný jako je v tom návodu ..

No a v logu httpd mám toto:
[Mon Apr 30 10:11:47 2007] [error] [client 10.10.10.10] PythonHandler modpython_gateway::handler:   File "/usr/local/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n    result = object(req), referer: http://yoyo.asinus.org/
[Mon Apr 30 10:11:47 2007] [error] [client 10.10.10.10] PythonHandler modpython_gateway::handler:   File "/home/stibi/Python/modpython_gateway.py", line 183, in handler\n    module = __import__(module_name, globals(), locals(), ['']), referer: http://yoyo.asinus.org/
[Mon Apr 30 10:11:47 2007] [error] [client 10.10.10.10] PythonHandler modpython_gateway::handler:   File "/home/stibi/www/yoyo.asinus.org/cherrypy.py", line 13, in ?\n    cherrypy.server.start(), referer: http://yoyo.asinus.org/
[Mon Apr 30 10:11:47 2007] [error] [client 10.10.10.10] PythonHandler modpython_gateway::handler: AttributeError: 'module' object has no attribute 'server', referer: http://yoyo.asinus.org/

Není mi jasné, jestli se modpython_gateway nekámoší se starší verzí cherrypy, či co, jsou mi divné ty errory o nenalezených atributech, nevím si s tím už rady.
Nemá prosím někdo nápad ?
Kvík ..
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Martin Stiborský avatar 1.5.2007 13:19 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Cherrypy na serveru přes mod_python
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrovolně se přiznám ke stupidní chybě, už jsem si za trest pustil lama song ...

Chyba č.1 - pojmenovat program v rootu jménem cherrypy.py, v kterém je import cherrypy, je velká ptákovina ...

Chyba č.2 - měl jsem si pořádně projít nastavení httpd.conf ....
řádek: PythonOption wsgi.startup skriptik::start
skriptik = jméno našeho programu (skriptik.py)
start = metoda ve skriptu, která spuští cherrypy server ....
Kvík ..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.