UPDATE September 25, 2014: I reverted once, but now I'm trying again with an update to 2.9.0 and facing the same issue. If anyone has any insight it would be appreciated!
UPDATE 2 I think I may have found the source of the issue. It appears that a parallel install of the site used for QA, was interfering. When I renamed the folder containing that site, the problem went away. Now I need to track down why it was loading from the wrong place. Perhaps a bug in my config_bootstrap.
UPDATE 3 The theme_folder_path variable is set to the location in one of the other installs, so that explains why it was loading incorrectly, now I need to figure out where in the blazes that is being set. None of the usual suspects seem to have it.
UPDATE 4 I searched my entire database for what I could think of (probably serialized data, and I don't know where to look), and I searched all my configuration files and I couldn't find anywhere that theme_folder_path
was being set. I tried saving an update in the control panel and the change held, so my best guess is that the wrong value was in the database somewhere. I've now improved my config_bootstrap setup so that it should set the correct themes folder for each version of the site automatically. Is there any way to see where config items shown in the control panel are being loaded from? I will post an answer to the question that will hopefully help people with this issue in the future, and will probably award the bounty to Rob Sanchez who put the most effort into trying to help me.
I upgraded from 2.5.5 or thereabouts to 2.7.3 on my local environment some time ago. After I got my relationship related addons, queries, and templates sorted out it all worked fine.
Today I finally got around to updating the production site, and after applying the above mentioned fixes the front end of the site works fine, but the back end has some issues:
- On every page of the control panel I get an
TypeError: d.ee_focus is not a function
error - On entry form pages, the format buttons don't load and the image and write mode buttons don't work
- clicking on accessories pops me to the top of the window but accomplishes nothing else.
There were some permission errors during upload of the files for the new version of EE, but at this point I think I've reuploaded everything at least 3 or 4 times. I suspected the themes folder, but have reuploaded from 2 different sources of 2.7.3 and nothing fixes it. I've disabled pretty much all the addons I can without losing data and that hasn't fixed it either.
I've searched the entire systems folder and themes folder for ee_focus and cannot find it. I do find it in themes/javascript/compressed/jquery/plugins/ee_navigation.js from older versions, but not in 2.7.3.
Where is the error coming from? Is it causing all the other control panel strangeness? Help me Obi Wan Kanobi, you're my only hope!