On an additional note, when I use the Linux ogrinfo utility and pass the JOIN 
select query which I am ultimately trying to run, I get the proper strings 
returned. I just wanted to pass this along to further highlight that the 
problem does not appear to be a syntax one of the map file.

Cheers,
jtm

Joanne T. McGraw
GIS Data Analyst / Analyste des données du SIG
Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire Canada
Telephone/Téléphone: 613 759-6103
Facsimile/Télécopieur: 613 759-1937
960 Carling Ave, Bldg. 20, Rm. 1136
Ottawa, Ontario
K1A 0C6

[EMAIL PROTECTED]
www.agr.gc.ca/nlwis-snite


                -----Original Message-----
                From: McGraw, Joanne 
                Sent: Wednesday, May 17, 2006 3:52 PM
                To: '[email protected]'
                Subject: OGR failing on Linux with Premature end of script 
headers

                Hi all,

                I am trying to load a MAP file that does a JOIN to connect a 
shapefile with a geolinked dbf.  But, when I try to load the map file in a 
browser from our Linux server, I get a "Premature end of script headers: 
mapserv" in the Apache error_log. I've read a bunch of posts to the forum and 
all seem to suggest that "Premature end of script headers" messages are usually 
the result of libraries not being loaded properly. How can I learn what library 
is missing or not properly loading? I don't get any additional message helping 
to identify this in Apache's error_log.

                I've done a little testing and find that just using OGR seems 
to be the problem. I've created a simple map file with a single layer in it and 
set the following attributes:

                LAYER
                    NAME "ecozones"
                    DATA "ecozones"

                #    CONNECTION 
"/ms4w_1.4.0/Apache/htdocs/dev1/data/ecozones.shp"
                #    CONNECTIONTYPE OGR
                #    DATA "SELECT * FROM ecozones"

                    :
                END

                In the browser, when I enter the following URL with the above 
definition, the image appears fine:
                
http://host/cgi-bin/mapserv?map=/server_path/Apache/htdocs/map_nojoin.map&mode=map&layer=ecozones

                However, if I comment the 'DATA "ecozones"' line and uncomment 
the lines referring to OGR, the image displays correctly from a Windows server; 
so, I'm fairly confident the syntax in the file is fine. But, the same map file 
(with a different path to the ecozones.shp file obviously) gives the "Premature 
end of script headers" error.

                Any pointers as to how I can identify what is causing the error 
are greatly appreciated. I'm stuck!

                Cheers,
                jtm



                Joanne T. McGraw
                GIS Data Analyst / Analyste des données du SIG
                Agriculture and Agri-Food Canada / Agriculture et 
Agroalimentaire Canada
                Telephone/Téléphone: 613 759-6103
                Facsimile/Télécopieur: 613 759-1937
                960 Carling Ave, Bldg. 20, Rm. 1136
                Ottawa, Ontario
                K1A 0C6

                [EMAIL PROTECTED]
                www.agr.gc.ca/nlwis-snite

Reply via email to