I have a site template and I was able to deploy it to the farm. I can see the template when I create a site from a team site. I don't even see that option when I create a site from publishing site. What should I do so that site template will appear in the publishing site as well.
Site Actions > Site Settings > Page layouts and site templates (under Look and Feel)
Subsite Templates: make sure your site template is selected