[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Plack/PSGI support?
- Subject: Re: Plack/PSGI support?
- From: Jeff Kowalczyk <..hidden..>
- Date: Tue, 3 Apr 2012 18:25:22 +0000 (UTC)
Chris Travers <chris.travers@...> writes:
> The immediate problem is that the old code is not re-run safe. There
> are all kinds of scoping issues there. We need to eliminate it first.
I learned that Plack offers a handler for legacy CGI code, perhaps it would
provide sufficient isolation to work.
http://search.cpan.org/dist/Plack/lib/Plack/App/CGIBin.pm
For example, if your perl-based CGI script uses lots of global
variables and such and are not ready to run on a persistent
environment, you can do:
my $app = Plack::App::CGIBin->new(
root => "/path/to/cgi-bin",
exec_cb => sub { 1 },
)->to_app;
to always force the execute option for any files.
Thanks,
Jeff