[mapserver-users] Problem with INC (perl)

Puneet Kishor pkishor at GeoAnalytics.com
Wed Sep 4 06:37:33 PDT 2002


Hi Alain,

I am treading on thin ground here, but may I ask...

On Wednesday, September 4, 2002, at 06:48  AM, Alain FERRIOL wrote:

> I'm on Linux SuSE 7.0
> I try to execute a script perl in a shell started by a script php.

why are you trying to execute a perl script from a php script? Use one 
or the other.

PHP has built in dbase functions (well, provided you compiled PHP 
--with-dbase, etc.) and they work quite well.

You can use Xbase.pm if using Perl, and that too works quite well. Of 
course, that is not working for you. Did you install Xbase.pm yourself? 
Did it pass all the tests as it was installed, perhaps via CPAN? How 
about writing just a small, simple perl script that uses Xbase and see 
if that works by itself?

pk/


>
> All is correct when I execute the shell at command line
>
> But, when I use my php script, I get an error with XBase.pm :
> This error is in error_log in apache/logs
>
> Can't locate XBase.pm in @INC (@INC contains:
> /usr/lib/perl5/5.6.0/i586-linux /u
> sr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i586-linux
> /usr/lib/perl5/site
> _perl/5.6.0 /usr/lib/perl5/site_perl .) at
> /usr/local/httpd/htdocs/cartotest/dat
> a/creeshp.pl line 4.
>
> But XBase.pm is :
> /usr/lib/perl5/site_perl/5.6.0 :
>
> ll /usr/lib/perl5/site_perl/5.6.0/XBase.pm
> -r--r--r--    1 root     root        37159 May 20  2000
> /usr/lib/perl5/site_perl/5.6.0/XBase.pm
>
> In the list @INC i can see the folder for XBase.pm
>
> What may I add to make it working ?
>
> If someone has a little idea ....
>
> Thank's a lot
> Alain Ferriol




More information about the MapServer-users mailing list