Just like
<VirtualHost www.site1.com>
DocumentRoot /usr/local/www/htdocs/site1
# Mason configuration
PerlSetVar MasonCompRoot /usr/local/www/htdocs/site1
PerlSetVar MasonDataDir /usr/local/mason/site1
<LocationMatch ...>
SetHandler perl-script
PerlHandler HTML::Mason::ApacheHandler
</LocationMatch>
</VirtualHost>
You should use apache's documentroot to set website's root
directory.MasonCompRoot just tell mason
which is the root directory so that you can use relative path.For example,if
you use '/test.html',it actually
refers to MasonCompRoot + '/test.html'. 蒋宇捷 :Maxthon Web前台开发组Leader :010-51651772-849 [EMAIL PROTECTED] 2008-10-22 发件人: Dave Mabe 发送时间: 2008-10-21 21:13:12 收件人: [email protected] 抄送: 主题: [Mason] PerlAddVar MasonCompRoot not being recognized I'm using Apache 1.3 and mod_perl and Mason seems to ignore whatever I put in httpd.conf for MasonCompRoot and MasonDataDir. This was working on another machine. I put these two lines in my <VirtualHost> section: PerlAddVar MasonCompRoot /var/www/mysitedir PerlAddVar MasonDataDir /var/www/mysitedir It continues to ignore these settings and uses /etc/apache-perl as the root. -- Dave Mabe StockTickr - Trader Performance Analysis We Make Traders More Profitable http://www.stocktickr.com/ Every trade I make is blogged: http://blog.stocktickr.com/
<<101(10-22-09-19-19).jpg>>
<<70(10-22-09-19-19).gif>>
<<72(10-22-09-19-19).gif>>
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Mason-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mason-users

