Can't edit any page when Basic cache is turned on.
Permalink
Hi,
We are using Concrete5 installed on a windows server. Our site was really slow so we turned on the Basic cache in concrete and this shaved 3-4 seconds of the load speed, however when we now click on edit page as admin it says the page is being edited? This happens even when we manually clear the zend cache server side and all tmp sessions removed. If we created a brand new page and clicked edit, it would suddenly say this page is being edited by admin and then you can no longer edit anything? So bizarre!
Since we first installed concrete we have always had to login twice to the cms, the first time you click the login button the page just refreshes and then you have to put the details in again to login - I think this is all related.
Does anyone have an idea what may be causing this?
Thanks,
We are using Concrete5 installed on a windows server. Our site was really slow so we turned on the Basic cache in concrete and this shaved 3-4 seconds of the load speed, however when we now click on edit page as admin it says the page is being edited? This happens even when we manually clear the zend cache server side and all tmp sessions removed. If we created a brand new page and clicked edit, it would suddenly say this page is being edited by admin and then you can no longer edit anything? So bizarre!
Since we first installed concrete we have always had to login twice to the cms, the first time you click the login button the page just refreshes and then you have to put the details in again to login - I think this is all related.
Does anyone have an idea what may be causing this?
Thanks,
Thanks for the reply hutman! Much appreciated!
I went through and tried all of your suggestions but unfortunately this didn't resolve it on the current server.
We have a dev machine which is a mirror of the production server, on this machine we still have the double login problem but we are able to log out of the cms and we can edit whilst the cache is enabled. Strange!
I have now moved the site onto a linux machine to test there, it's live but we still have the double login problem which I always had in the back of my mind to be related to concrete on Windows. All the other problems have gone away.
It certainly seems to be related to the actual code or DB for this site and not to do with server config.
Do you have any other suggestions on what could be causing this?
Many Thanks,
I went through and tried all of your suggestions but unfortunately this didn't resolve it on the current server.
We have a dev machine which is a mirror of the production server, on this machine we still have the double login problem but we are able to log out of the cms and we can edit whilst the cache is enabled. Strange!
I have now moved the site onto a linux machine to test there, it's live but we still have the double login problem which I always had in the back of my mind to be related to concrete on Windows. All the other problems have gone away.
It certainly seems to be related to the actual code or DB for this site and not to do with server config.
Do you have any other suggestions on what could be causing this?
Many Thanks,
Cracked it!
I granted Guest view access to the login page and this resolved the double login problem.
I granted Guest view access to the login page and this resolved the double login problem.
We ran into this same issue with a site that had Multiple Domains enabled. What was happening was that you would login to the main domain and then it would redirect you to another domain (site.com/www.site.com are considered different domains), so you would have to login again.
If you don't have any redirects, it could be that you just need to set
Another thing that could possibly be causing this issue is if you had workflows turned on, some things got queued and then workflows got turned back off again. If this was the case (or you are still stumped and don't use workflows) login to the database and TRUNCATE the tables WorkflowProgress, WorkflowProgressHistory, WorkflowRequestObjects and Workflows.
Hope this helps.