Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Problems Setting Up Apache::Template

by ignatz (Vicar)
on Mar 14, 2003 at 19:44 UTC ( #243160=perlquestion: print w/ replies, xml ) Need Help??
ignatz has asked for the wisdom of the Perl Monks concerning the following question:

From the Junior Sysadmin Dept:

For the first time I'm trying to set up Apache::Template on a server (httpd 1.3.17 on Solaris) and the output from them templates is including some wacky extra characters:

## /usr/local/www/docroot/simple.tt2 line 1 : [% INCLUDE simpletop.tt2 + %] ## <html><head><title>Simple</title></head><body> <h2>yadayadayada</h2> ## /usr/local/www/docroot/simple.tt2 line 4 : [% PERL %] ## Fri Mar 14 13:13:24 2003<br> ## /usr/local/www/docroot/simple.tt2 line 11 : [% INCLUDE simplebottom +.tt2 %] ## </body></html>
Here are the templates:

yada.tt2

[% INCLUDE simpletop.tt2 %] <h2>yadayadayada</h2> [% PERL %] print scalar localtime; print '<br>'; [% END %] [% INCLUDE simplebottom.tt2 %]
simpletop.tts
<html><head> <title>Simple</title></head><body>
simplebottom.tts
</body> </html>
from httpd.conf
PerlModule Apache::Template TT2EvalPerl On TT2LoadPerl On TT2Recursion On TT2Debug On TT2Headers all TT2Params all TT2Trim On TT2CacheSize 64 TT2CompileDir /tmp/tt2 TT2CompileExt .ttc #TT2PreProcess config.tt2 TT2IncludePath /usr/local/www/inc/tt2 <Files *.tt2> SetHandler perl-script PerlHandler Apache::Template </Files> Alias /tt2 "/usr/local/www/inc/tt2" <Location "/tt2"> SetHandler perl-script PerlHandler Apache::Template </Location>
Any clues on how I can get this sucka to work?

thanks!

()-()
 \"/
  `

Comment on Problems Setting Up Apache::Template
Select or Download Code
Re: Problems Setting Up Apache::Template
by perrin (Chancellor) on Mar 14, 2003 at 20:08 UTC
    I've never bothered with Apache::Template, but it looks to me like you have the debug flag on. Maybe that's it.
      I swear to you that I tried it with the debug flag off and it did the same thing. Really. I did... Nevertheless, just to humor you I tried it again. Just to be extra doubly sure I cleared the cache and TADA! it's fixed.

      perrin++

      For a little closure, here's the updated httpd.conf section:

      PerlModule Apache::Template TT2EvalPerl On TT2LoadPerl On TT2Recursion On TT2Debug Off TT2Headers all TT2Params all TT2Trim On TT2CacheSize 64 TT2CompileDir /tmp/tt2 TT2CompileExt .ttc TT2IncludePath /usr/local/www/inc/tt2 <Files *.tt2> SetHandler perl-script PerlHandler Apache::Template </Files> Alias /tt2 "/usr/local/www/inc/tt2" <Location "/tt2"> SetHandler perl-script PerlHandler Apache::Template </Location>
      MORAL: One must crawl before one can walk, even with config files.
      ()-()
       \"/
        `
      

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://243160]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (7)
As of 2015-07-02 05:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (29 votes), past polls