HTML-Mason-ApacheHandler2
view release on metacpan or search on metacpan
diff/ApacheHandler.diff view on Meta::CPAN
error "The resolver class your Interp object uses does not implement " .
- "the 'apache_request_to_comp_path' method. This means that ApacheHandler " .
+ "the 'apache_request_to_comp_path' method. This means that ApacheHandler2 " .
"cannot resolve requests. Are you using a handler.pl file created ".
"before version 1.10? Please see the handler.pl sample " .
"that comes with the latest version of Mason.";
@@ -633,7 +641,9 @@
# If we're running as superuser, change file ownership to http user & group
if (!($> || $<) && $self->interp->files_written)
{
- chown Apache->server->uid, Apache->server->gid, $self->interp->files_written
+ chown getpwnam( Apache->server->dir_config( '_MasonUser' ) ),
+ getgrnam( Apache->server->dir_config( '_MasonGroup' ) ),
+ $self->interp->files_written
or system_error( "Can't change ownership of files written by interp object: $!\n" );
}
@@ -684,8 +694,10 @@
}
return ["<center><h2>" . $self->apache_status_title . "</h2></center>" ,
- $self->status_as_html(apache_req => $r),
lib/HTML/Mason/ApacheHandler2.pm view on Meta::CPAN
error "The resolver class your Interp object uses does not implement " .
"the 'apache_request_to_comp_path' method. This means that ApacheHandler2 " .
"cannot resolve requests. Are you using a handler.pl file created ".
"before version 1.10? Please see the handler.pl sample " .
"that comes with the latest version of Mason.";
}
# If we're running as superuser, change file ownership to http user & group
if (!($> || $<) && $self->interp->files_written)
{
chown getpwnam( Apache->server->dir_config( '_MasonUser' ) ),
getgrnam( Apache->server->dir_config( '_MasonGroup' ) ),
$self->interp->files_written
or system_error( "Can't change ownership of files written by interp object: $!\n" );
}
$self->_initialize;
return $self;
}
# Register with Apache::Status at module startup. Will get replaced
( run in 1.299 second using v1.01-cache-2.11-cpan-71847e10f99 )