[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [mapserver-users] Problem with INC (perl)



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