Sponsored by CONduit in Salt Lake City, Utah.
There are likely some hardcoded paths in the code. For reference, the site I run has all of the condb code in a home directory for 'sfcon', so everything is located at:
/home/sfcon/condbYou can re-create this if you want to try to smoothe installation.
1. PERL SETUP
Create a link from the site_perl lib @INC path for ConDB to the condb-1.0/lib directory (ln -s ~wherever/condb-1.0/lib ConDB)
2. WEB SERVER SETUP
2.1. CGI Configuration
<Location condb> Options +ExecCGI [...auth bits] </Directory>
2.2. mod_perl Configuration
<Location condb> SetHandler perl-script PerlHandler Apache::Registry PerlSendHeader On Options +ExecCGI [...auth bits] </Directory>
2.3. Web Authentication
<Location condb> AuthType Basic AuthName "Convention Committee" AuthUserFile [path to password file] require valid-user </Directory>
ConDB uses REMOTE_USER as defined by Apache, if the user is authenticated.
3. SQL SERVER SETUP
create database condb;
cat *.sql | mysql -u root -p condbCreate a MySQL user and password used by the programs to access the database, this is not the same as the web/HTTP usernames. The database username/password will need to be stored in Configuration.pm.