Loading...
Changes Saved.
Error Occurred!

KnowledgeBase

Satellite Desks Error - Could not create the folder for compiled templates

SupportTrio has a powerful feature called Satellite Desks. Basically, it allows you to open a number of "desks" which you can customize independently from classic public pages. You can restrict access to Departments when adding tickets, to KnowledgeBase categories, etc...

But, in order to work, SupportTrio has to create a necessary folders for every desk. That is why installation instructions say that /desk folder needs to have 777 CHMOD permissions (read/write/execute for all). When you create a desk, SupportTrio does this:
1. creates a folder /desk/DESKNAME
2. creates sub-folder /deskDESKNAME/cache where it will store compiled templates for that desk
3. creates sub-folder /deskDESKNAME/media where it will store images that are required by templates for that desk, so you can use a different images in your desk
4. creates sub-folder /deskDESKNAME/templates where it will store templates for that desk, so you can further customize it (not to look like the  global public section)
5. copies 6 needed files for satellite desk to be operational
6. adds a row into tt_desk table with your desk settings.

But, there are some problems on certain servers: although you have set /desk folder to 777, folders created beneath it will not get the same CHMOD (it will usually get 755), and as such, step # 2 will not be executed, thus providing an error:
Error - Could not create the folder for compiled templates

Although Apache (your web server) has created /desk/DESKNAME folder, and Apache user should be it's owner, it appears that the server still won't allow Apache to create a subfolder. This is related to server file-system/user configuration and it can be fixed only by modifying server settings.



Related Articles