Thanks to all who have responded to my initial call for help - 'How To Add Path to @INC'
The general concensus is to use - use lib '/path';
I've sort of gone inside to opensource ( symphero ) scripts and isolated something like 51 *.cgi files, 65 *.pl files and 54 *.PM files. The initial script that starts the ball rolling is cloneobject.cgi. The initial header of this file reads :-
#!/usr/bin/perl
#
# Send errors to the browser and to a custom error log file
#
BEGIN
{
use CGI::Carp qw(carpout fatalsToBrowser);
my $errfile = 'error_log';
open(LOG, ">>$errfile") or die "Unable to append to error log: $!\n";
carpout(*LOG);
}
use XaoSite;
require 'commerce_configuration.pl' ;
##
Based on advise and help that has been forwarded, would i have to go through all scripts and place the 'use lib' instruction ( where applicable ), inorder for the application to install. Or just once inside cloneobject.cgi.
Once this instruction has been place and my designated path has been attached to @INC, I assume others on the ISP server will be able to see the attached path. I would prefer not to. Is there a way of avoiding other seeing or referencing it.
Again, thanks to all who assist.
Hansraj