OpenInteract::ApacheStartup - Central module to call for initializing an OpenInteract website
# In an website's startup.pl file: #!/usr/bin/perl use strict; use OpenInteract::ApacheStartup; my $BASE_CONFIG = '/home/httpd/demo.openinteract.org/conf/base.conf'; OpenInteract::ApacheStartup->initialize( $BASE_CONFIG ); 1;
OpenInteract::ApacheStartup should be run from the startup.pl file of your website. (You can probably also load it directly from your apache config as well, but we will stick with simple things for now :)
OpenInteract::ApacheStartup
Its purpose is to load as many modules as possible into the parent mod_perl process so we can share lots of memory. Sharing is good!
Most of the actual work is done in the OpenInteract::Startup module, so you might want to check the documentation for that if you are curious how this works.
OpenInteract::Startup
initialize( $config_file )
Your startup.pl file should have a definition for a configuration file and pass it to this method, which is the only one the module contains.
startup.pl
None.
None known.
Configuration Guide to OpenInteract, mod_perl
Copyright (c) 2001-2002 intes.net, inc.. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Chris Winters <chris@cwinters.com>
To install OpenInteract, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OpenInteract
CPAN shell
perl -MCPAN -e shell install OpenInteract
For more information on module installation, please visit the detailed CPAN module installation guide.