Ciao a tutti,
dopo aver testato tilecache come CGI senza nessun problema, sto provando a farlo girare come mod_python (ho letto che le prestazioni migliorano sensibilmente...)
Lavoro con tilecache-2.0.3, Apache2.2 e mod_python3.3 (sistema Ubuntu Hardy).
Se nel file di configurazione di apache inserisco la sezione riportata nel readme di tilecache
<Directory /var/www/tilecache/>
AddHandler python-program .py
PythonHandler TileCache.Service
PythonOption TileCacheConfig /var/www/tilecache/tilecache.cfg
PythonDebug On
</Directory>
l'errore che ottengo è:
ImportError: No module named Service
Se invece, come suggerito in un messaggio della ml di tilecache, modifico il file di configurazione di apache cambiando la riga PythonHandler
<Directory /var/www/tilecache/>
AddHandler python-program .py
PythonHandler TileCache/Service
PythonOption TileCacheConfig /var/www/tilecache/tilecache.cfg
PythonDebug On
</Directory>
l'errore è simile ma si riferisce ad un altro modulo
ImportError: No module named Cache
Avete suggerimenti su come venire a capo del problema?
Grazie in anticipo, alessio
Mi autorispondo, magari torna utile a qualcuno.
Utilizzando le seguenti impostazioni nel file default di apache2
<Directory /var/www/tilecache/>
PythonPath "['/var/www/tilecache/']+sys.path"
AddHandler python-program .py
PythonHandler TileCache.Service
PythonOption TileCacheConfig /var/www/tilecache/tilecache.cfg
PythonDebug On
</Directory>
funzia... ed è davvero molto più prestante che come cgi.
ciao, alessio
Alessio Di Lorenzo ha scritto:
Ciao a tutti,
dopo aver testato tilecache come CGI senza nessun problema, sto provando a farlo girare come mod_python (ho letto che le prestazioni migliorano sensibilmente...)
Lavoro con tilecache-2.0.3, Apache2.2 e mod_python3.3 (sistema Ubuntu Hardy).
Se nel file di configurazione di apache inserisco la sezione riportata nel readme di tilecache
<Directory /var/www/tilecache/>
AddHandler python-program .py
PythonHandler TileCache.Service
PythonOption TileCacheConfig /var/www/tilecache/tilecache.cfg
PythonDebug On
</Directory>
l'errore che ottengo è:
ImportError: No module named Service
Se invece, come suggerito in un messaggio della ml di tilecache, modifico il file di configurazione di apache cambiando la riga PythonHandler
<Directory /var/www/tilecache/>
AddHandler python-program .py
PythonHandler TileCache/Service
PythonOption TileCacheConfig /var/www/tilecache/tilecache.cfg
PythonDebug On
</Directory>
l'errore è simile ma si riferisce ad un altro modulo
ImportError: No module named Cache
Avete suggerimenti su come venire a capo del problema?
Grazie in anticipo, alessio