in reply to Re: Re: Apache and HTML::Mason::CGIHandler, Not being called?
in thread Apache and HTML::Mason::CGIHandler, Not being called?

As I said, I've never used Mason, but from your description it looks like the handler is not being called - which from my understanding would mean that your <FilesMatch> directive is incorrect. You might want to check the access log to make sure that the html file specified is being processed correctly.

On the mod_perl front, there is one tricky step which is often missed out, so I'll list the steps I use to install mod_perl in Win32 boxen:

Hope this helps.

rdfield

Update: Corrected reference from mod_perl.dll to mod_perl.so

Replies are listed 'Best First'.
Re:(4) Apache and HTML::Mason::CGIHandler, Not being called?
by Flame (Deacon) on Oct 31, 2002 at 23:15 UTC

    "You might want to check the access log to make sure that the html file specified is being processed correctly."

    I'm going to re-install Apache (upgrade as well), and try to follow your instructions, but how would I check if the html file was being processed correctly?

    BTW: I was using Apache 1.3.20 if that helps...





    My code doesn't have bugs, it just develops random features.

    Flame ~ Lead Programmer: GMS | GMS

Re(4)^2: Apache and HTML::Mason::CGIHandler, Not being called?
by Flame (Deacon) on Oct 31, 2002 at 23:38 UTC

    Well, I just tried "install mod_perl" again (I have tried this method before) and this is the majority of the output:

    Installing E:\Perl\site\lib\mod_perl_method_handlers.pod Installing E:\Perl\site\lib\mod_perl.pod Installing E:\Perl\site\lib\mod_perl_tuning.pod Installing E:\Perl\site\lib\mod_perl_traps.pod Installing E:\Perl\site\lib\mod_perl_hooks.pm Installing E:\Perl\site\lib\cgi_to_mod_perl.pod Installing E:\Perl\site\lib\.cvsignore Installing E:\Perl\site\lib\Apache.pm Installing E:\Perl\site\lib\Bundle\Apache.pm Installing E:\Perl\site\lib\Apache\Registry.pm Installing E:\Perl\site\lib\Apache\PerlSections.pm Installing E:\Perl\site\lib\Apache\PerlRun.pm Installing E:\Perl\site\lib\Apache\Debug.pm Installing E:\Perl\site\lib\Apache\MyConfig.pm Installing E:\Perl\site\lib\Apache\ExtUtils.pm Installing E:\Perl\site\lib\Apache\src.pm Installing E:\Perl\site\lib\Apache\Symdump.pm Installing E:\Perl\site\lib\Apache\Status.pm Installing E:\Perl\site\lib\Apache\RedirectLogFix.pm Installing E:\Perl\site\lib\Apache\Include.pm Installing E:\Perl\site\lib\Apache\StatINC.pm Installing E:\Perl\site\lib\Apache\RegistryBB.pm Installing E:\Perl\site\lib\Apache\test.pm Installing E:\Perl\site\lib\Apache\FakeRequest.pm Installing E:\Perl\site\lib\Apache\SizeLimit.pm Installing E:\Perl\site\lib\Apache\Resource.pm Installing E:\Perl\site\lib\Apache\RegistryNG.pm Installing E:\Perl\site\lib\Apache\httpd_conf.pm Installing E:\Perl\site\lib\Apache\.cvsignore Installing E:\Perl\site\lib\Apache\SIG.pm Installing E:\Perl\site\lib\Apache\Options.pm Installing E:\Perl\site\lib\Apache\fork.pm Installing E:\Perl\site\lib\Apache\Opcode.pm Installing E:\Perl\site\lib\Apache\RegistryLoader.pm Installing E:\Perl\site\lib\Apache\Connection.pm Installing E:\Perl\site\lib\Apache\Constants.pm Installing E:\Perl\site\lib\Apache\File.pm Installing E:\Perl\site\lib\Apache\Leak.pm Installing E:\Perl\site\lib\Apache\Log.pm Installing E:\Perl\site\lib\Apache\ModuleConfig.pm Installing E:\Perl\site\lib\Apache\PerlRunXS.pm Installing E:\Perl\site\lib\Apache\Server.pm Installing E:\Perl\site\lib\Apache\Symbol.pm Installing E:\Perl\site\lib\Apache\Table.pm Installing E:\Perl\site\lib\Apache\URI.pm Installing E:\Perl\site\lib\Apache\Util.pm Installing E:\Perl\site\lib\Apache\Constants\Exports.pm Writing E:\Perl\site\lib\auto\mod_perl\.packlist Successfully installed mod_perl version 1.27_01-dev in ActivePerl 5.6. +1.633. ppm:ActivePerl :*>

    I'm *now* searching for a mod_perl.dll, but not finding one, so where should I look? (Used windows search for file...)



    My code doesn't have bugs, it just develops random features.

    Flame ~ Lead Programmer: GMS | GMS

      Apologies: the file is called mod_perl.so. If it's not in your <apache>/modules directory (where it should be:) you'll have to manually extract it from the ppm archive (at an address something like: http://theoryx5.uwinnipeg.ca/ppmpackages/x86/mod_perl.tar.gz) and place it in the <apache>/modules directory. There are other mod_perl binaries in that location, so you may have to pick the apache version relevent to your installation (e.g. mod_perl-1.26_1.3.20.tar.gz or whatever).

      rdfield

        Ok, once I've moved mod_perl.so into position, what do I need to do to enable it? I see no settings commented out in the settings file for mod_perl (just about every other mod_ you can imagine, but not mod_perl)

        Thanks for all this help, youre a life-saver (take that however you choose, if you wish to be candy, so be it)



        My code doesn't have bugs, it just develops random features.

        Flame ~ Lead Programmer: GMS | GMS