So our hosting made some unexpected changes which broke the site, and after trying to deal with technical support people from two different companies and a database that resembled a dumpster fire, I gave up and reset the site back to the latest viable backup (thanks to Doom for providing backups). We lost about a weeks worth of posts, but the problem appears to be resolved. Thanks for your patience during the downtime.