Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Limit upload size for Mason with Apache2

by ph0enix (Friar)
on Nov 30, 2004 at 10:58 UTC ( [id://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?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2024-06-15 10:44 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.