Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running the site at, it's a linux server and the site has a backend editor. It's a smarty/php site, and when I try to update a few of the .tpl's (two or three) they don't update. I have tried uploading through FTP and that doesn't work either.

I have no knowledge of how servers work or anything, please help?

It runs on the livecart system.


share|improve this question

Most likely caused by permissions on templates_c directory not being write-able by the web server user.

Check permissions. They should be 775 on templates_c and 664 on files contained within that directory.

The group on the directory and files should be the group of the web server (most likely apache)

If this doesn't solve this problem you will need to check the log files for the error message relating to this problem. If you don't have access to your log files, contact you hosting provider for this information.

share|improve this answer
Hey Kyle. Any luck in getting your templates to compile. It would be useful to know what you have found out since March and if this got resolved. – Richard Holloway Aug 13 '10 at 23:40

If you even tried ftp tpl file with no luck, maybe you put it in wrong place. I saw this in livecart docs, hope this help:

share|improve this answer

I used to work with Smarty and these sort of thing caused template precompiling. If precompilation is enabled, then Smarty makes files in templates_c directory. Empty this directory and try again. You don't have to worry - if Smarty won't find precompiled version of .tpl file it'll compile it again.

This feature is better for performance.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.