[OpenLayers-Users] Tilecache 1.3 problems, mod_python, windows
andy
aborruso at tin.it
Mon Jan 8 05:06:14 EST 2007
Hi joanne,
I have solved all, reading this page:
http://www.imladris.com/Scripts/PythonForWindows.html
good luck,
a
joanne cook ha scritto:
> Hi All,
>
> Having had problems getting tilecache to work using cgi, I am now trying using mod_python, under apache 2.2.3. As far as I can tell, mod_python is set up correctly, as I can get a test script to work. However, I am having no luck at all with tilecache. The only alteration I have made to tilecache.cfg is to chance the DiskCache base to /temp/tilecache. I am trying to access the following url:
> http://localhost/tilecache-1.3/tilecache.py?LAYERS=basic&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,0,90&WIDTH=256&HEIGHT=256
>
> I have also changed the first line of my python files to #!c:/Python25/python.exe -u, which is the location of my python exe file.
>
> I have included the following in my httpd.conf file (I also tried it as an .htaccess file):
>
> <Directory "C:/xampp/tilecache-1.3/">
> AddHandler python-program .py
> PythonHandler TileCache.Service
> PythonOption TileCacheConfig /tilecache.cfg
> PythonDebug On
> </Directory>
>
>
> The error I get is this:
> MOD_PYTHON ERROR
>
> ProcessId: 508
> Interpreter: 'localhost'
>
> ServerName: 'localhost'
> DocumentRoot: 'C:/xampp/htdocs'
>
> URI: '/tilecache-1.3/tilecache.py'
> Location: None
> Directory: 'C:/xampp/htdocs/tilecache-1.3/'
> Filename: 'C:/xampp/htdocs/tilecache-1.3/tilecache.py'
> PathInfo: ''
>
> Phase: 'PythonHandler'
> Handler: 'TileCache.Service'
>
> Traceback (most recent call last):
>
> File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
> default=default_handler, arg=req, silent=hlist.silent)
>
> File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
> module = import_module(module_name, path=path)
>
> File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 304, in import_module
> return __import__(module_name, {}, {}, ['*'])
>
> ImportError: No module named TileCache.Service
>
> My concern is that I don't have the path to tilecache.cfg correctly set, or some other pythonpath problem. Given the above setup, what should these values be, or is there some other problem?
>
> Cheers
>
> Jo
>
> -------------------------------------------
> Joanne Cook BSc MLitt AIFA MBCS
> Information Systems Coordinator
> Oxford Archaeology North
> -------------------------------------------
>
>
> This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
>
>
More information about the Users
mailing list