I updated everything, so that shouldn't be the problem
Yes, there shouldn't be. Have you talked to your hosts?
Who hosts your site? 0fees.net (free hosting) or xtreemhost.com (another free/ cheap hosting)?
As you have updated everything, you may contact your host, if you have not yet.