I just did an update and now I get “Your site may not work because a theme / component has errors.” when I go to my site. The problem is it gives me no idea what the error is. Nothing has changed on my side. Only the update. Can anyone help me at least figure out what it is about my theme that is offending Discourse?
EDIT: It seems some scripts I put in the HEAD section of my script are no longer showing up. These just load some news feeds. Can anyone shed some light on this?
The issue I’m having is I have no idea what it is that this new Discourse doesn’t like about my site. Is there an error log I can look at somewhere? All it tells me is that a theme/component has errors. No indication of what errors.
So, I’ve been thinking the best way to deal with this is to just spin up a new Discourse and restore my backup into it. My existing Discourse is on a 6 year old version of Ubuntu and it’s no longer getting LTS updates. Time for a refresh.
What will happen if I take the backup of mydomain.com and restore it into discourse.mydomain.com? Will everything just magically work under the new domain? I don’t want to lose my users or post history.
Well, as I mentioned above, the VPS I was using was 6 years old so I created a new one on Ubuntu 22.04 LTS, installed Discourse fresh, and then restored a backup of my forum into the new Discourse instance. All my problems went away. No data lost. No downtime other than my news feeds not working for awhile.