I had the same exact fatal error, “/wp-includes/general-template.php on line 2102”.
To fix it I went into my plugins folder on my server via FTP. I just put a “-” after the plugin names to disable them. For example:
“popup-domination” became “popup-domination-“
After that I was allowed back into the admin. I had to go into my plugins and re-activate them but everything is working fine now. I recommend re-activating one at a time to see if it is a specific plugin or not.