[FGS] Problem loading dynamic libraries
Hermann Kaser
hermann at ninefortynine.com
Thu Aug 4 08:33:12 EDT 2005
> -----Original Message-----
> From: Guillaume Dallaire [mailto:gdallaire at dmsolutions.ca]
> Sent: 04 August 2005 13:06
> To: Hermann Kaser
> Cc: foss-gis-suite at lists.maptools.org
> Subject: Re: [FGS] Problem loading dynamic libraries
>
> On Thu, 2005-08-04 at 12:55 +0100, Hermann Kaser wrote:
> > I downloaded and installed "FGS Base with GMap" and got the demo to run
> Ok.
> >
> > I use Plesk on my webserver running Plesk to manage my domains and setup
> and
> > can't get MapServer to work with it.
> >
> > if(!extension_loaded("MapScript"))
> > dl('php_mapscript.'.PHP_SHLIB_SUFFIX);
> >
> > shows:
> >
> > Warning: dl(): Unable to load dynamic library
> > '/usr/lib/php4/php_mapscript.so' - libmap.so.4.4.1: cannot open shared
> > object file: No such file or directory in
> > /home/httpd/vhosts/domain.com/httpdocs/index.php on line 4
> >
> > Yet doing:
> >
> > [root at server root]# ls -al $FGS_HOME/lib | grep libmap
> > lrwxrwxrwx 1 root root 15 Aug 1 12:44 libmap.so ->
> libmap.so.4.4.1
> > -rwxrwxr-x 1 root root 739852 Feb 18 00:11 libmap.so.4.4.1
> >
> > Since FGS runs off it's own server would this have anything to do with
> > permissions?
>
> When you start the FGS's Apache, LD_LIBRARY_PATH has to be set with the
> path to the FGS's lib directory ($FGS_HOME/lib). This is done by the
> setenv.sh script:
>
> export LD_LIBRARY_PATH=$FGS_HOME/lib:$LD_LIBRARY_PATH
>
> You could try to source setenv.sh ($ . setenv.sh) just before starting
> your webserver.
>
> Guillaume
Yeah, sourcing setenv.sh to /etc/init.d/httpd fixed it
Thanks a lot.
Regards,
Hermann
More information about the Foss-gis-suite
mailing list