Randy Kobes wrote:

From the mp2 Changes file, ($r|$c|$s)->server_root_relative
has been removed. There is a suggested alternative, which
for MasonX::Apache2Handler translates to (untested):
===============================================================
--- Apache2Handler.pm~  Sun Apr 11 17:02:16 2004
+++ Apache2Handler.pm   Mon Oct 25 22:47:12 2004
@@ -615,7 +615,7 @@
     if (exists $allowed_params->{data_dir} and not exists $params{data_dir})
     {
        # constructs path to <server root>/mason
-       my $def = $defaults{data_dir} = Apache->server->server_root_relative('mason');
+        my $def = $defaults{data_dir} = 
File::Spec->catfile(Apache::ServerUtil::server_root, 'mason');
        param_error "Default data_dir (MasonDataDir) '$def' must be an absolute path"
            unless File::Spec->file_name_is_absolute($def);

=========================================================================


That works, btw. Thankyou. Now if Beau can update the Apache2Handler, it'll all be good!

Carl




-- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to