Hello,

I have the biomart-perl directory at  /home/ajay/biomart-perl
Apache is installed at /home/biomart/apache/

conf/settings.conf contains
    apacheBinary=/home/biomart/apache/bin/httpd
    serverHost=localhost
    port=9002
    location=biomart

All other configurations are the same.
I executed the  perl bin/configure.pl -r conf/registryURLPointer.xml under
/home/aj/biomart-perl

I modified the  /home/biomart/apache/conf/httpd.conf  with the contents from
/home/aj/biomart-perl/conf/httpd.conf.   Following are the changes -
         I chnaged the DocumentRoot to /home/aj/biomart-perl/htdocs
(original was  /home/biomart/apache/htdocs)
         I added the script aliases for martview, martsoap,
martWSDL,martxsd,martresult

Now when i restarted the apache server, and pointed my browser to
localhost/biomart/martview    it shows an error message -
ERROR: caught BioMart::Exception: non-BioMart die(): Can't call method
"settingsParams" on an undefined value at
/home/ajay/biomart-perl/lib/BioMart/Web.pm line 128.

I tried reinstalling mod_perl (as suggested by someone in mart-dev mailing
list) but still getting the same error.
Can you please tell me the exact steps in order to install mod_perl?

I am using Ubuntu system
Apache version : 2.2.15
mod-perl version : 2.0.4   do i need to use higher version if any?


Thanks
Aj

Reply via email to