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