I developed a new Joomla site in a subfolder on the server and, after finishing development, I have put the site live by moving all the files out of the subfolder in to the top level directory. This is the way I regularly work and have done this so many times!
However, this time I have found that I am not able to make any changes to the global configuration, modules and menus as the Save buttons simply don't work. No error messages, they just don't allow me to click on them. I have also found that the Search Tools filter dropdown in the Article Manager doesn't work either.
It's all very strange and frustrating because, as I say, I have done this before many times with no problems at all.
The only thing I can find out is that it may be something to do with file ownership or permissions but I really don't understand how to fix it.
Does anyone have any idea why this problem has just occurred and how I can fix up the admin to work fully?
Site: http://www.jobutcher.co.uk/ Joomla version: 3.4.5
Check the file: configuration.php at root level.
This file has some paths to tmp and log subdirectories. You have to manually update the path to the new location.
Clearing the cache on your web browser usually fixes this issue.
Clearing the Joomla cache at the same time is probably worthwhile too.
If clearing browser and Joomla cache won't solve your issue - a first thing to do is to check if Debug and Error Reporting are On and set it to off.
If this is not the case for you: Then enable again error reporting to max and see if any errors are appearing.
Keep in mind that it's possible there are cached files on server level (e.g. goDaddy use apc cache and such changes take time to reflect, as your php files may still link to the old (subfolder) location.
At the end, make sure that you have moved all files.
I had this problem on the Isis template. The fix I found was to open the index.php in the Isis admin template and on lines 27 and 28 you'll find the following:
on line 29, add the following
So it should now look like:
The buttons then started working for me.