[Chameleon] RE: Running php as Apache module

Carlo Trönnberg carlo.t at chello.hu
Mon Oct 2 02:51:55 EDT 2006


Hello Dejan,

Did you finally manage to solve your problem running PHP as Apache module 
under MS4W.
I am now stumbling on the same problems as you did.

Cheers,

Carlo
----- Original Message ----- 
From: "Gambin Dejan" <Dejan.Gambin at pula.hr>
To: "Bart van den Eijnden (OSGIS)" <bartvde at xs4all.nl>
Cc: <chameleon at lists.maptools.org>
Sent: Wednesday, May 03, 2006 08:57
Subject: RE: [Chameleon] RE: Running php as Apache module


> 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