Forums / Setup & design / Could not create template, permission denied.

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Could not create template, permission denied.

Author Message

Loke Lokeson

Tuesday 28 October 2003 2:38:10 am

Hi,

I am following the tutorial, i.e.
Frontpage / Developer / Exponential 3 / documentation / Building an eZ... / The welcome pag... / Creating and using a custom template

Everything went well until I got to the section on templates:

"Creating and using a custom template"

1. Bring up the administration interface.
2. Click on the "Setup" tab.
3. Click on "Templates" (in the menu on the left hand side).
A list of template files will appear.
4. Locate a file called "/node/view/full" and click on it.
5. On the next page, simply click "Create New".
6. Type in "full_view_welcome" into the template name field.
7. Make sure the "Section" and "Class" dropdown boxes are set to "Any".
8. Type in the identification number of the welcome-page node.
9. Make sure that "Empty" is chosen in the "Base template on" section.
10. Click create.

In pt. 6. I typed in 44, which I got from howering the cursor over the document (under the "Content" menu).

However, when I click to create, I end up with the following error message:

Template list / Template view / Create new template
Create new template override for /node/view/plain.tpl
Could not create template, permission denied.

Template will be placed in design/tscm/override/templates/

In the tutorial it states that:
"The newly generated template file will be put in the "design/tscm/override/templates/" directory", which agree with the message quoted above. However, this directory did not exist. Should it? Or is there a typo in the tutorial? Assuming that it should exist, I created it manually and chmod'ed it to 666, but I still got the same error message. Yes, I did clean out the cache between each attempt.

Anybody that have encountered this behaviour before?

Regards

Arash Molavi

Tuesday 28 October 2003 5:07:45 am

You have to set the permenissions in /settings/override/ and /settings/siteaccess/ too:D

Balazs Halasy

Tuesday 28 October 2003 5:29:47 am

The "permission denied" error appears when the web server is unable to create either the template file itself or modify/create the override file.

Make sure the user running the web-server has write access to the "settings/siteaccess/tscm" directory.

Make sure the user running the web-server has write access to the "design/tscm/override/templates" directory.

I might have forgotten to mention the creation of the template subdir in the override dir. I'll look into it later today.

Balazs

Loke Lokeson

Tuesday 28 October 2003 7:48:13 am

chmod -R 666 settings/siteaccess/tscm fixed it.
Thanks.