Our hosting/server had a hardware problem, and the host's support team had to spent a few hours fixing it. Fortunately, the site should be back up now.