Lösen wird es sich jedenfalls lassen. Wegen der PHP-Version, da gibt es Kombinationen von Contao-Versionen und PHP-Versionen (5.3.x), wo eben genau dieses Problem auftritt. PHP 5.4.45 sollte aber eigentlich mit allen 3.x Contao-Versionen funktionieren. Welche Contao-Version hast du denn eigentlich?
Das Changelog findest du unten auf dieser Seite:
https://contao.org/de/download.html
Wegen der Feldlänge für das Passwort. Das sollte eigentlich bei einem Datenbank-Update (install.php oder über die Erweiterungsverwaltung im Backend behoben werden. Probleme kann es möglicherweise geben, wenn du die Contao-Updates nicht sauber durchgeführt hast. Also z.B. nur das neuie Archiv über das alte Verzeichnis "drübergebügelt", ohne eventuelle nicht mehr benötigte Systemdateien zu löschen. Die können dann gelegentlich Ärger machen.