First test entry on the actual web!
It looks like one of the design goals has been met -- to be easy to install.
I wanted to make sure you could just drop the program in where you wanted it, and it would work, even though it relies on several third-party Perl modules to do its job, like CGI::Application, CGI:Session.
Sylbi was developed on XP, using zangweb, my own distribution of Apache/mod_perl/MySQL. My service provider uses Linux and Perl CGI (it's just cheap web hosting).
I did the following to install:
- Backed up SQL to a text file.
- Created a new database through my site's control panel
- Pasted in the SQL backup and ran the query, creating a running version of Sylbi
- Modified the shebang to point to the Linux location for Perl
- Edited msite/Sylbi/Config.pm to use the 'live' database and password
- FTP'ed the source tree, including third-party Perl modules into the 'demo' directory
- Gave 755 execute rights on the .cgi "instance" files
- Made sure the 'sessions' directory had modify writes for owner
That was it. Logged in and began posting. So it wasn't a wizard based setup, but I just went from WAMP to LAMP with a very few number of steps.
Edited on: Wed Feb 13 13:25:55 2008
My next test will have to be IIS + Perl CGI.
Watch this conversation for details.
- Gave 755 execute rights on the .cgi "instance" files
- Made sure the 'sessions' directory had modify writes for owner
Make sure to remove "read" access for everyone but owner on
/msite/Sylbi/Config.pm -- otherwise someone may get access to your SQL login account.