Hi
So I reinstalled sh404SEF and to my surprise it remained configured like the previous one.
As it's kinda easy to uninstall an extension by mistake (a single click in the wrong place), sh404SEF automatically saves is entire configuration in a file (in the /media/directory) and reloads it upon installing back. It's been like that since Joomla 1.0. If you want configuration to be reset, you can do so by going to "Advanced" configuration and enable/disable which parts of sh404SEF data you want to keep when uninstalling.
For instance, you can tell it to delete all db tables when uninstalling, so that you don't have to do it by hand.
I take this opportunity to ask you if it is ok to paste in this way the facebook pixel code like I did here:
That's exactly for that kind of usage this feature is for, for all those extra code that sh404SEF does not handle with its own UI but you still need to insert in your pages.
Finally I ask you one last thing: how did you understand that the error was this:
The saving that was failing is done through ajax. By opening the chrome dev tools, on the "Network" tab, you can see all AJAX requests made by the page at any time (under the XRH sub-tab). For each ajax request you can see:
- which request is made (URL, parameters)
- requests and response from server headers and status code
- full content of the response.
In your case, instead of the regular JSON ajax response, I could see Joomla replying with an error page showing the error message (setting Error display in Joomla still required to view the actual message).
Glad you sorted it out. There's still something unclear here, as sh404SEF should have been able to fix the existing tables after installing again.
Best regards