thanks @RGJ, my site is now back up and running perfectly. just gotta reinstall some plugins.
also thanks a million @Falco for helping me ID the problem in the first place.