I accidentally deleted all my themes in the themes folder, now when I try and install a theme by uploading the folder to the themes folder it doesn't show up in the dashboard, there are no 'current' themes to choose from. How do I fix this?
look for $Configuration['Garden']['Theme'] in config.php
change the themename in your config file to the one you downloaded.
$Configuration['Garden']['Theme'] = 'thedownloadedthemename';
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
theme directory is 755 permissions