@coolgate’s solution, unfortunately, did not work for me, but made parts of the Dashboard disappear. I solved the problem by looking at the sub-directories of my theme, and noticing that one was unreadable: the “.svn” hidden directory that Subversion, by version-control system, had created. Once I set it world-readable so my “www-data” user could see it, WordPress started working fine again.