User talk:Fubar: Difference between revisions

From genomewiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 22: Line 22:
so apache can run cgi's and generally do useful things.
so apache can run cgi's and generally do useful things.


Strongly recommend that you do a [[http://genome.ucsc.edu/admin/cvs.html cvs checkout]] of the source - that fixed a couple of misfeatures I found using the jksource.zip file.
Strongly recommend that you do a [[http://genome.ucsc.edu/admin/cvs.html cvs checkout]] of the source - that fixed a couple of misfeatures I found using the jksrc.zip file. The build instructions on that page are different from the ones that worked for me - you'll probably want to do the checkout, then follow the build instructions at [[Browser_Installation]]. Go figure...

Revision as of 20:19, 2 March 2007

CentOS notes

I just finished a limited install on a x86_64 CentOS 4.3 machine. There are some gotcha's worth knowing about. I only grabbed hg18.

Browser_Installation was very helpful.

Firstly, downloading the necessary parts of gbdb takes a very, very long time. There's a lot there. Secondly, I gave up after a day of trying to get everything working anywhere but at the root of the website. All sorts of hardcoded references to ../trash and such like. Once I gave up and reverted to /var/www/html as the root, everything seemed to work better... Thirdly, rsyncing the mysql directories directly works a treat. Just remember that the files become unavailable while they're being updated, but re-starting the rsync will work fine.

The following should work - they worked for me.

export  MYSQLINC='/usr/include/mysql'
export MYSQLLIBS='/usr/lib64/mysql/libmysqlclient.a -lz -lcrypto -lssl -lm -lnsl'
export GLOBAL_CONFIG_FILE=/var/www/cgi-bin/hg.conf 
export HGCGI=/var/www/cgi-bin

If you have SE Linux enforcing on, you need to do something like:

chcon -R  -u system_u -r object_r -t httpd_sys_content_t /var/www

so apache can run cgi's and generally do useful things.

Strongly recommend that you do a [cvs checkout] of the source - that fixed a couple of misfeatures I found using the jksrc.zip file. The build instructions on that page are different from the ones that worked for me - you'll probably want to do the checkout, then follow the build instructions at Browser_Installation. Go figure...