[Catalyst] App can't render Mason templates after moving to Apache
Mike Marcus
mmarcus at broadband.com
Thu Dec 22 02:26:11 CET 2005
Thanks for the response. My home directory for Catalyst is coming up as:
/home/mmarcus/mpls_source
and the template is located in:
/home/mmarcus/mpls_source/root/testing.mas
and there is a Makefile.PL file in the home directory, so everything
there looks to be fine.
The version of Catalyst I'm using is Catalyst 5.30, and mod_perl is 2.x
Any other thoughts?
Mike Marcus
mmarcus at broadband.com
On Dec 21, 2005, at 1:55 PM, Andy Grundman wrote:
> Mike Marcus wrote:
>> Hello,
>> I created a Catalyst application which works fine on the test
>> server. When I tried to deploy it on Apache (using mod_perl), I'm
>> able to reach the application fine in a browser. However, the app
>> is unable to find the Mason templates, and I get the error screen
>> with:
>> "Couldn't render component "/testing.mas" - error was "could not
>> find component for initial path '/testing.mas".
>> It would seem like I need to change a simple setting within the
>> application, but after reading over the documentation and
>> searching the archives, I'm still not sure what to look for. As
>> I'm still very new to this, I would appreciate any suggestions or
>> links.
>
> I've never used Mason myself, but it looks like your problem is
> that Catalyst can't determine the correct home directory for your
> app. You can tell what Cat thinks your home is by leaving -Debug
> mode enabled and watching the startup output from Apache:
> [catalyst] [debug] Found home "..."
>
> Your template will then be searched for as $home/root/testing.mas
>
> You might need to make sure you have a Makefile.PL file in your
> app's home directory. It's used when in mod_perl mode so Cat can
> find the proper home dir.
>
> -Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rawmode.org/pipermail/catalyst/attachments/20051221/a84213e4/attachment.htm
More information about the Catalyst
mailing list