Hi

I'm using CGI::Application::Dispatch for the first time and am having some 
trouble configuring it on a test server. Hopefully someone on this list who 
is more skilled with this module can help me :-)

The custom for a url on our test server is:
http://test.server/username/project

However, I'm having trouble getting CGI::Application::Dispatch working in a 
mod_perl enviroment in a second level subdir.
My Apache2 config is:

<Location /srees/connectm_tracker>
  SetHandler perl-script
  PerlHandler CGI::Application::Dispatch
  PerlSetVar CGIAPP_DISPATCH_PREFIX  Newforms::MembersCGIApp::Dispatch
  PerlSetVar CGIAPP_DISPATCH_DEFAULT /public/front
  PerlSetVar CGIAPP_DISPATCH_DEBUG 1
</Location>

When I try to request http://test.server/srees/connectm_tracker I get the 
following error message:
[Dispatch] ERROR: 'Can't find module 
Newforms::MembersCGIApp::Dispatch::Connectm::Tracker' for request 
'/srees/connectm_tracker/'
Whereas I would expect it to use the Newforms::MembersCGIApp::Dispatch::Public 
module. So it looks like C::A::Dispatch is considering connectm_tracker to be 
the module name.

When the application is in either the root or first level dirs it works fine. 
E.g. the following Apache config works:

<Location /connectm_tracker>
  SetHandler perl-script
  PerlHandler CGI::Application::Dispatch
  PerlSetVar CGIAPP_DISPATCH_PREFIX  Newforms::MembersCGIApp::Dispatch
  PerlSetVar CGIAPP_DISPATCH_DEFAULT /public/front
  PerlSetVar CGIAPP_DISPATCH_DEBUG 1
</Location>

Is it possible to do what I'm attempting to do using C::A::Dispatch? Could 
there be something wrong in my Apache config or do I need to add a custom 
dispatch table for this to work? I've had a go at tracing how PATH_INFO gets 
translated but don't fully understand how the code works at the moment...

Thanks in advance for any help or advice you can give!

cheers Simon
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Simon Rees  |  tech-lists @t zodiac2000 co uk  |
ORA-03113: end-of-file on communication channel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
              http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to