[Chameleon] RE: Running php as Apache module

Gambin Dejan Dejan.Gambin at pula.hr
Wed May 3 02:57:55 EDT 2006


Thanks Bart,

Unfortunatelly I keep getting this errors/frozening with php as apache
module and I can't get any error log or something to help me debug
it....do you think JSAPI debugging could help?

dejan

> -----Original Message-----
> From: Bart van den Eijnden (OSGIS) [mailto:bartvde at xs4all.nl] 
> Sent: Wednesday, May 03, 2006 8:53 AM
> To: Gambin Dejan
> Cc: chameleon at lists.maptools.org
> Subject: RE: [Chameleon] RE: Running php as Apache module
> 
> 
> Hi Dejan,
> 
> that's more a question for the MS4W maintainer :-), but I'll 
> give it a shot.
> 
> PATH is just the Windows PATH, it will point Mapserver and 
> Mapscript to the correct location for dll's. Did you try 
> adding these directories to your Windows PATH environment 
> variable instead? I have had situations with PHP on Windows 
> where I needed to restart the machine to pick such things up.
> 
> GDAL_DATA is to point GDAL to the correct location for 
> projection csv files etc., mostly necessary for the Virtual 
> Spatial Data feature if I remember correctly. You can also 
> use CONFIG for this in your MAP file.
> 
> GDAL_DRIVER_PATH is probably only necessary if you use GDAL 
> plugins like MrSID. You can also use CONFIG for this in your MAP file.
> 
> I honestly don't know what the purpose of TMP is in this 
> sense as an environment variable. If you want to be save set 
> it as a system environment variable.
> 
> Best regards,
> Bart
> 
> > Hi Bart,
> >
> > Thanks very much. I have removed the PROJ_LIB from 
> httpd.conf and set 
> > it in the map file.
> >
> > First it looked like everything was working...but after some 
> > navigation I realised the same "Error rendering map image" error 
> > appeared when pressing the button for "full extent"...and 
> after that 
> > pressing it again caused freezing with loading image displayed...
> >
> > ...can you tell me what about some other ms4w related 
> SetEnv variables 
> > in httpd.conf? I have:
> >
> > SetEnv PATH E:/apps/gis/ms4w/bin
> > SetEnv PATH E:/apps/gis/ms4w/Apache/cgi-bin/
> > SetEnv GDAL_DATA "E:/apps/gis/ms4w/gdaldata"
> > SetEnv GDAL_DRIVER_PATH "E:/apps/gis/ms4w"
> > SetEnv TMP "E:/apps/gis/ms4w/tmp"
> >
> > Are they not important? Do I have to set them somewhere too?
> >
> > thanks very much
> >
> > dejan
> >
> >> -----Original Message-----
> >> From: Eijnden, B. van den (Bart) 
> >> [mailto:b.vdeijnden at agi.rws.minvenw.nl]
> >> Sent: Tuesday, May 02, 2006 4:17 PM
> >> To: Gambin Dejan
> >> Cc: chameleon at lists.maptools.org
> >> Subject: RE: [Chameleon] RE: Running php as Apache module
> >>
> >>
> >> Is there anything written into your PHP error log?
> >>
> >> It could be that some of the SetEnv settings (like PROJ_LIB) which 
> >> are done by MS4W in Apache's httpd.conf are not being set anymore 
> >> since you run as a module. You could try setting them as CONFIG in 
> >> your MAP file, or using system environment variables and 
> restarting 
> >> Apache.
> >>
> >> Best regards,
> >> Bart
> >>
> >> -----Oorspronkelijk bericht-----
> >> Van: Gambin Dejan [mailto:Dejan.Gambin at pula.hr]
> >> Verzonden: dinsdag 2 mei 2006 16:18
> >> Aan: Eijnden, B. van den (Bart)
> >> CC: chameleon at lists.maptools.org
> >> Onderwerp: RE: [Chameleon] RE: Running php as Apache module
> >>
> >>
> >> I have just tried to copy php.ini to WINNT dir, and comment the 
> >> PHPIniDir setting. I still get "Error rendering map image....":-((
> >>
> >> dejan
> >>
> >> > -----Original Message-----
> >> > From: Eijnden, B. van den (Bart) 
> >> > [mailto:b.vdeijnden at agi.rws.minvenw.nl]
> >> > Sent: Tuesday, May 02, 2006 4:07 PM
> >> > To: Gambin Dejan
> >> > Cc: chameleon at lists.maptools.org
> >> > Subject: RE: [Chameleon] RE: Running php as Apache module
> >> >
> >> >
> >> > Hi Dejan,
> >> >
> >> > it's general Windows ini file handling.
> >> >
> >> > When PHP runs as CGI, a CGI looks in its own directory 
> and in the 
> >> > Windows path for the php ini file.
> >> >
> >> > But you have php running as a module, so it can only look in the 
> >> > Windows path, since there is no current directory of the 
> >> > application.
> >> >
> >> > Best regards,
> >> > Bart
> >> >
> >> > -----Oorspronkelijk bericht-----
> >> > Van: Gambin Dejan [mailto:Dejan.Gambin at pula.hr]
> >> > Verzonden: dinsdag 2 mei 2006 16:08
> >> > Aan: Eijnden, B. van den (Bart)
> >> > CC: chameleon at lists.maptools.org
> >> > Onderwerp: RE: [Chameleon] RE: Running php as Apache module
> >> >
> >> >
> >> > I have to try it....can you tell me how does ms4w find 
> php.ini in 
> >> > .../cgi-bin folder? Where is it defined?
> >> >
> >> > dejan
> >> >
> >> > > -----Original Message-----
> >> > > From: Eijnden, B. van den (Bart) 
> >> > > [mailto:b.vdeijnden at agi.rws.minvenw.nl]
> >> > > Sent: Tuesday, May 02, 2006 3:51 PM
> >> > > To: Gambin Dejan; chameleon at lists.maptools.org
> >> > > Subject: RE: [Chameleon] RE: Running php as Apache module
> >> > >
> >> > >
> >> > > Hi Dejan,
> >> > >
> >> > > on Linux we have it working fine.
> >> > >
> >> > > What happens if you put your php.ini file somwhere in the
> >> Windows'
> >> > > PATH?
> >> > >
> >> > > Best regards,
> >> > > Bart
> >> > >
> >> > > -----Oorspronkelijk bericht-----
> >> > > Van: chameleon-bounces at lists.maptools.org
> >> > > [mailto:chameleon-bounces at lists.maptools.org]Namens 
> Gambin Dejan
> >> > > Verzonden: dinsdag 2 mei 2006 15:45
> >> > > Aan: chameleon at lists.maptools.org
> >> > > Onderwerp: [Chameleon] RE: Running php as Apache module
> >> > >
> >> > >
> >> > > Hi,
> >> > >
> >> > > Just a note: if I set:
> >> > >
> >> > > AddType application/x-httpd-php .php .phtml
> >> > > LoadModule php4_module
> >> "E:/apps/gis/ms4w/Apache/php/php4apache2.dll"
> >> > >
> >> > > it doesn't work....
> >> > >
> >> > > If I add PHPIniDir setting like:
> >> > >
> >> > > AddType application/x-httpd-php .php .phtml
> >> > > LoadModule php4_module
> >> "E:/apps/gis/ms4w/Apache/php/php4apache2.dll"
> >> > > PHPIniDir "E:/apps/gis/ms4w/apache/cgi-bin"
> >> > >
> >> > > it works but after zooming in for the first time, I get:
> >> > >
> >> > > "Error rendering map image:
> >> > > A fatal error has occurred restoring your session. 
> Please restart 
> >> > > the application"
> >> > >
> >> > > ...and after that additional some strange behaviours....
> >> > >
> >> > > Any help?
> >> > >
> >> > > thanks, dejan
> >> > >
> >> > > > -----Original Message-----
> >> > > > From: Gambin Dejan
> >> > > > Sent: Tuesday, May 02, 2006 2:31 PM
> >> > > > To: 'chameleon at lists.maptools.org'
> >> > > > Subject: Running php as Apache module
> >> > > >
> >> > > >
> >> > > > Hi,
> >> > > >
> >> > > > I have tried running php as a module but I get:
> >> > > >
> >> > > > FATAL ERROR: Session save path () doesn't exist or is
> >> not writable
> >> > > > Notice: Undefined index: gszSessId in 
> >> > > > 
> E:\Apps\gis\ms4w\apps\chameleon\htdocs\common\session\session.
> >> > > > php on line 162
> >> > > >
> >> > > > I am using PHP 4.3.11 and Apache2 on Windows 2000 Server.
> >> > Any help?
> >> > > >
> >> > > > thanks, dejan
> >> > > >
> >> > >
> >> > > _______________________________________________
> >> > > Chameleon mailing list
> >> > > Chameleon at lists.maptools.org 
> >> > > http://lists.maptools.org/mailman/listinfo/chameleon
> >> > >
> >> > >
> >> > > Disclaimer
> >> > > **************************************************************
> >> > > **********
> >> > > Aan dit bericht kunnen geen rechten worden ontleend. Dit
> >> bericht is
> >> > > uitsluitend bestemd voor de geadresseerde. Als u dit 
> bericht per 
> >> > > abuis hebt ontvangen, wordt u verzocht het te 
> vernietigen en de 
> >> > > afzender te informeren. Wij adviseren u om bij twijfel over de 
> >> > > juistheid of de volledigheid van de mail contact met
> >> afzender op te
> >> > > nemen.
> >> > >
> >> > > This message shall not constitute any rights or 
> obligations. This 
> >> > > message is intended solely for the addressee. If you have
> >> received
> >> > > this message in error, please delete it and notify the sender 
> >> > > immediately. When in doubt whether this message is correct or 
> >> > > complete, please contact the sender.
> >> > > **************************************************************
> >> > > **********
> >> > >
> >> > >
> >> >
> >> >
> >> > Disclaimer
> >> > **************************************************************
> >> > **********
> >> > Aan dit bericht kunnen geen rechten worden ontleend. Dit 
> bericht is 
> >> > uitsluitend bestemd voor de geadresseerde. Als u dit bericht per 
> >> > abuis hebt ontvangen, wordt u verzocht het te vernietigen en de 
> >> > afzender te informeren. Wij adviseren u om bij twijfel over de 
> >> > juistheid of de volledigheid van de mail contact met 
> afzender op te 
> >> > nemen.
> >> >
> >> > This message shall not constitute any rights or 
> obligations. This 
> >> > message is intended solely for the addressee. If you 
> have received 
> >> > this message in error, please delete it and notify the sender 
> >> > immediately. When in doubt whether this message is correct or 
> >> > complete, please contact the sender.
> >> > **************************************************************
> >> > **********
> >> >
> >> >
> >>
> >>
> >> Disclaimer
> >> **************************************************************
> >> **********
> >> Aan dit bericht kunnen geen rechten worden ontleend. Dit 
> bericht is 
> >> uitsluitend bestemd voor de geadresseerde. Als u dit bericht per 
> >> abuis hebt ontvangen, wordt u verzocht het te vernietigen en de 
> >> afzender te informeren. Wij adviseren u om bij twijfel over de 
> >> juistheid of de volledigheid van de mail contact met 
> afzender op te 
> >> nemen.
> >>
> >> This message shall not constitute any rights or obligations. This 
> >> message is intended solely for the addressee. If you have received 
> >> this message in error, please delete it and notify the sender 
> >> immediately. When in doubt whether this message is correct or 
> >> complete, please contact the sender.
> >> **************************************************************
> >> **********
> >>
> >>
> >
> > _______________________________________________
> > Chameleon mailing list
> > Chameleon at lists.maptools.org 
> > http://lists.maptools.org/mailman/listinfo/chameleon
> >
> 
> 
> 



More information about the Chameleon mailing list