Installation instructions for MiniWiki

Apache::MiniWiki is fairly easy to install. There is no compiling or such that needs to be done. Configuration is really simple. However, having command line access is basically required. I haven't seen any Wiki system that doesn't require command line access, or has a simple Win32 like installer. A search on google might result in something though.

If Apache::MiniWiki is already installed:

Run 'perldoc Apache::MiniWiki from the command line, or view the README file that comes as part of Apache-MiniWiki-x.y.tar.gz

If Apache::MiniWiki is not yet installed:

Once you have read the documentation:

Install the perl modules. Run 'perl -MCPAN -e shell' to start the CPAN utility. You can then use 'install <modulename>' to install each of the required modules. Some of them are probably already installed. Alternatively, your distribution (Linux, BSD, etc) may already have packages (.rpm, .deb) that you can download and install. Apache::MiniWiki can also be installed using this CPAN tool. Or, download the tarball, run 'tar xvfz Apache-MiniWiki-x.yy.tar.gz' to unpack it, then run 'cd Apache-MiniWiki-x.yy && perl Makefile.PL && make install' to install.

When the perl modules are all installed:

Then it's time to configure Apache. Use the example provided in the MiniWiki documentation for what you want to copy and paste into httpd.conf. Obviously, change the path names to reflect your setup. If you don't have access to your httpd.conf, and nobody else can/will change it for you, see the Alternative Synopsis section in the docs for more info. Once it's configured, copy in the example RCS files (Apache-MiniWiki-x.yy/example/*,v) to your desired data directory. This data directory does not need to be under your DocumentRoot. Once that's done, restart apache for the mod_perl handler to take affect.

Related pages: Perl, Apache, mod_perl