Re: How best to get my mod_perl programs to run under CGI for non-mod_perl users?

Perrin Harkins <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <CAC0_be38c3cwhsMUVR5ZvN5mcx9-2UFUjddbWVoa2E6b4O2=2A@mail.gmail.com>
 Hi Chris,

One approach would be to modify your applications so they use some kind of
abstraction layer, like Plack, that runs on top of both CGI and mod_perl.
 There's more on Plack here: http://plackperl.org/

Another option, since you used Registry, would be to change your use of
Apache::Request to something like CGI.pm which works on both.  You may not
need to change much else.

- Perrin


On Sat, Dec 15, 2012 at 3:07 PM, Chris Bennett <[email protected]
> wrote:

> Everything I use/write is strictly mod_perl (mod_perl-1.31 under
> OpenBSD).
>
> I am planning on releasing some of this open-source, but many users will
> not be running mod_perl.
>
> What might be the easiest way to go backwards to CGI without a huge
> amount of work?
> Should I write something that makes $r->print(); work as print?
> I have read that CGI.pm and Apache::Request are similar but not the
> same.
> Is something already written to do this out there? A guide?
>
> These applications use:
> use Apache::Request();
> use DBI();
>
> All of these modules are using Apache::Registry, not handler.
>
> Thanks,
> Chris Bennett
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.