[Catalyst] Authentication::Store::DBIC	worksundermyapp_server.pl but not Apache/mod_perl
    Rodney Broom 
    rbroom+catalyst at rbroom.com
       
    Fri Jul 28 02:58:03 CEST 2006
    
    
  
Problem apparently gone away, but not without concern.
I finally upgraded to Catalyst 5.7001. Again, it works through myapp_server.pl, but now starting apache gives me a short list of 'redefined subroutine' messages and dies on faulure to load MyApp::Model::Main::Test. (I suppose I could have been getting the 'redefined' messages before, I don't know.) This death was pretty confusing, since the module doesn't exist and nobody ~should~ be trying to require|use it, right? In an act of deperation, I removed the (single) 'PerlModule MyApp' line from httpd.conf and everything suddenly worked.
Pulling the PerlModule line is a serious new one on me. Especially since I claim to know mod_perl pretty well. I had it in my head that PerlHandler needed to have the module loaded first. But the doc is pretty clear:
      PerlHandler   Apache::Registry
  Would load Registry.pm (if it is not already)
  and call it's subroutine "handler".
---
Rodney Broom
    
    
More information about the Catalyst
mailing list