A complete restart, new database and everything.
It works now. It’s the ONLY thing that worked.
I have discovered another problem that I didn’t even realize was present. My homepage links go to error pages, regardless of what I do with my server.
I will be wiping out the website to load WordPress from scratch (a fresh install) and will report back with what the results are when that happens.