Site does not work right, pages not showing up, even for root admin

I’d try to confirm that the wp-config.php is well configured, but if you can’t access your backend with root access I’d check file and folder permissions. Usually you should have 644 permissions on almost every subfolder inside your wordpress installation, though there are others (such as wp-content/uploads) that should be writeable too.