Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Limit upload size for Mason with Apache2

by ph0enix (Friar)
on Nov 30, 2004 at 10:58 UTC ( #411152=perlquestion: print w/replies, xml ) Need Help??

ph0enix has asked for the wisdom of the Perl Monks concerning the following question:

Hi all,
I need to limit upload size on my Apache2+Mason powered website. The goal is to limit upload size depending to category of user - eg: guest = 500kB, registered = 2MB, admin = 10 MB.

I already found node Mason upload limit size, but it seems to don't work with Apache2. I'm not Apache2/Mason guru. I often get 500 error from server with message: Can't call method "comp" on an undefined value. Probably $m is not properly initialized.

I know that I can use LimitRequestBody in Apache configuration, but how can I handle errors in my Mason code in case of this limit exceeds?

Used apps/modules versions:

  • Apache2 - 2.0.48
  • libapreq2 - 2.03_dev
  • mod_perl - 1.99_14
  • HTML::Mason - 1.26
  • MasonX::Apache2Handler - 0.05
  • MasonX::Request::WithApache2Session - 0.04
  • Apache::Session - 1.54

Replies are listed 'Best First'.
Re: Limit upload size for Mason with Apache2
by Arunbear (Prior) on Nov 30, 2004 at 14:16 UTC
    The versions of mod_perl, libapreq2 and MasonX::Apache2Handler you are using are all experimental (beta), so unless your website is for testing/learning only I would suggest using mod_perl 1.x.

    Otherwise, you may have a configuration problem. Have you read HOW TO Run Mason with mod_perl2?

    You might also want to try asking the author of MasonX::Apache2Handler.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://411152]
Approved by Corion
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (2)
As of 2023-05-31 00:11 GMT
Find Nodes?
    Voting Booth?

    No recent polls found