Practical mod_perl / HTML Book /



previous page: 6.3.3.3. A quick but ineffective hackish solution
  
page up: HTML Version of the book
  
next page: 6.3.3.5. A second solution

6.3.3.4. A first solution


The first faulty scenario can be solved by placing library modules in a subdirectory structure so that they have different path prefixes. The new filesystem layout will be:

projectA/ProjectA/MyConfig.pm
projectA/run.pl
projectB/ProjectB/MyConfig.pm
projectB/run.pl

The run.pl scripts will need to be modified accordingly:

use ProjectA::MyConfig;

and:

use ProjectB::MyConfig;

However, if later on we want to add a new script to either of these projects, we will hit the problem described by the second problematic scenario, so this is only half a solution.

 

Continue to:

  • prev: 6.3.3.3. A quick but ineffective hackish solution
  • Table of Contents
  • next: 6.3.3.5. A second solution







TOP
previous page: 6.3.3.3. A quick but ineffective hackish solution
  
page up: HTML Version of the book
  
next page: 6.3.3.5. A second solution


Menu

  • HTML Book
  • PDF Book
  • Download Code
  • Table of Contents
  • Errata
  • mod_perl2 User's Guide
  • Sitemap

Search


Add to Google




Creative Commons License


Written by
Eric Cholet (Logilune) and
Stas Bekman (StasoSphere & Free Books).


[ Privacy Policy | Terms of Use | About Us | Search ]

© 2007 StasoSphere.com