Hi Aj,

please do not hack httpd.conf that is generated by biomart-perl.

please follow the quick install instruction step by step:

http://www.biomart.org/install-overview.html

and see if that works for you.

and by the way, you need to point your web browser to:
http://localhost:9002/

- note the port number, you need to specify this.


Best
Syed


anu jagtap wrote:
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<http://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