Try downloading WordPress again, access your server via SFTP or FTP, or a file manager in your hosting account’s control panel, and delete then replace your copies of everything on the server except the wp-config.php file and the /wp-content/ directory with fresh copies from the download. This will effectively replace all of your core files without damaging your content and settings.
Some uploaders tend to be unreliable when overwriting files, so don’t forget to delete the original files before replacing them.
Additionally, this has the added benefit of upgrading you to the currently release, 4.5.2, which fixes some security vulnerabilities in 4.5.1 which are now publicly known.
What’s the url of your website?
Also go to Admin Dashboard>Settings>Permalinks and refresh the permalinks by clicking Save. If that doesn’t work, chose another option for permalink, click Save, then go back to the original option you had for permalinks and click Save again. Sometimes, that fixes the issue.
Thanks everyone. I tried the login – that didn’t work, and unfortunately I cannot even get in to the Dashboard which is why this is so puzzling. I guess I will have to go in to Dreamhost and try James’ suggestion. The site is kind of uninspiring at this point, so losing content would not be the end of the world.
Don’t worry, as long as you follow as instructed, you won’t lose any content. 🙂