It turned out to be a lot more complicated than I anticipated, sorry about the delay! The problem turned out to be some incompatibilities between the software and some recent server upgrades.
Not being able to log into the back-end administration panel didn't help the situation, and there are still a few more little things that I need to correct, but for the most part, everything should be functioning.