My host updated PHP to 5.5. last night. Now, I can't login to my Joomla back-end because of an error. It says that CiviCRM does not have permission to write temp files.

What can I do to make sure that I can login to Joomla again? I was thinking about:

a) Deleting all files in media/civicrm/templates_c or

b) Disabling all CiviCRM folders

Any help or tips would be great.

  • Can u try doing option a and check if that helps Jun 11, 2015 at 11:33
  • The first option helped. I'm able to login at the back-end again. Additional question, which minimum version of CiviCRM must be installed with the latest Joomla 3.4.?
    – Frank v D
    Jun 11, 2015 at 11:58
  • Great! Your second question will get more attention if you post it separately - go on :) - civicrm.stackexchange.com/questions/ask Jun 11, 2015 at 12:07

1 Answer 1


They may have changed how they're running PHP for your hosting, which could lead to your old templates_c files being unwritable to the new PHP process.

As Lobo's comment advises, removing the files and ensuring that the templates_c is world-writable should resolve the permission issue.

It'd be ideal if templates_c belongs and is writable only to the new PHP process.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.