- Run make aspdocs
- Copy aspdocs/ to your web server's document space:
cp aspdocs /usr/local/apache/htdocs/freeside-asp
- Create a Global directory, such as /usr/local/etc/freeside/asp-global/:
mkdir /usr/local/etc/freeside/asp-global/
chown freeside /usr/local/etc/freeside/asp-global/
- Copy htetc/global.asa to the Global directory:
cp htetc/global.asa /usr/local/etc/freeside/asp-global/global.asa
- Configure Apache for the Global directory and to execute .cgi files using Apache::ASP. For example, add something like the following to your Apache httpd.conf file, adjusting for your actual paths:
PerlModule Apache::ASP
# your freeside document root
<Directory /usr/local/apache/htdocs/freeside-asp>
<Files ~ (\.cgi|\.html)>
AddHandler perl-script .cgi .html
PerlHandler Apache::ASP
</Files>
<Perl>
$MLDBM::RemoveTaint = 1;
</Perl>
PerlSetVar Global /usr/local/etc/freeside/asp-global/
PerlSetVar Debug 2
PerlSetVar RequestBinaryRead Off
# your freeside document root
PerlSetVar IncludesDir /usr/local/apache/htdocs/freeside-asp
</Directory>
|
- Run make masondocs
- Copy masondocs/ to your web server's document space. (For example: /usr/local/apache/htdocs/freeside-mason)
- Copy htetc/handler.pl to /usr/local/etc/freeside
- Edit handler.pl and:
- set an appropriate comp_root, such as /usr/local/apache/htdocs/freeside-mason
- set an appropriate data_dir, such as /usr/local/etc/freeside/masondata
- Configure Apache to use the handler.pl file and to execute .cgi files using HTML::Mason. For example, add something like the following to your Apache httpd.conf file, adjusting for your actual paths:
PerlModule HTML::Mason
<Directory /usr/local/apache/htdocs/freeside-mason>
<Files ~ (\.cgi|\.html)>
AddHandler perl-script .cgi .html
PerlHandler HTML::Mason
</Files>
<Perl>
require "/usr/local/etc/freeside/handler.pl";
</Perl>
</Directory>
|