2005-07-29 20:21:01 +00:00
===Litmus Installation Instructions===
First of all, let me convince you that you in fact probbaly do not want
to install Litmus. Litmus is not 1.0 software. Litmus is not even 0.5
software. In fact, Litmus doesn't really do any of the things you would
expect it to do yet.
In summary, if you're not looking to install Litmus because you are or
want to be a Litmus developer, you'd best turn around and go back from
whence you came.
If at any point you find that you don't understand these installation
instructions, it's a good sign you want to turn back as well.
Required Perl Modules:
2006-10-18 13:05:14 +00:00
Apache::DBI
2005-07-29 20:21:01 +00:00
Class::DBI
Class::DBI::mysql
2006-10-18 13:05:14 +00:00
Data::JavaScript
2006-06-16 22:54:06 +00:00
Date::Manip
2005-07-29 20:21:01 +00:00
HTML::StripScripts
HTML::StripScripts::Parser
2006-10-16 21:04:30 +00:00
Template
2006-06-16 18:36:51 +00:00
Text::Markdown
2006-10-16 21:04:30 +00:00
Time::HiRes
Time::Piece
2006-10-18 13:05:14 +00:00
Time::Piece::MySQL
2006-10-16 21:04:30 +00:00
Time::Seconds
2006-06-16 18:36:51 +00:00
XML::XPath
2005-07-29 20:21:01 +00:00
2006-10-16 21:04:30 +00:00
First edit Litmus/Config.pm to give it the information it needs to
2005-07-29 20:21:01 +00:00
connect to the database.
2006-10-16 21:04:30 +00:00
Run populatedb.pl. This will create a template configuration file, 'localconfig,' that contains variables to hold your database configuration information. Edit the newly created 'localconfig' file with your database configuration. Once 'localconfig' is populated with your database information, run the populatedb.pl again to populate the initial products, locales, etc... There is no UI at present for doing this.
2005-07-29 20:21:01 +00:00
Then just pop the whole thing into a directory where your web server can
get at it. Have fun!
Note: After upgrading Litmus, it's a good idea to run populatedb.pl
again to pick up any schema changes that may have occured.