Habe mir heute Vormittag die CVS-Version gezogen und bin grad am Testen.
Wie in diesem Beitrag beschrieben, kam ich bis Schritt 4 um meine Zugangsdaten einzugeben und nach dem Klick auf den Button "Weiter zu Schritt 5" erscheint nur noch der Hinweis "nicht angemeldet" und der Rest der Seite bleibt leer.
Habe den Fehler aber gefunden.
In der setup.inc.php Zeile 713 wird $user->addGlobalCreateFields(); aufgerufen.
In der Funktion addGlobalCreateFields() (Datei class.rex_sql.inc.php Zeile 626) wird bei nicht gesetzter Variable $user die Funktion $REX_USER->getValue('login') aufgerufen. Dumm nur, dass es $REX_USER zum Zeitpunkt des Setups noch nicht gibt!
Dieses Objekt wird nur bei einem normalen Login erzeugt.
Was macht nun die Funktion addGlobalCreateFields()?
Nun sie sorgt lediglich dafür, dass 2 Spalten in der DB-Tabelle mit Werten gefüllt werden.
Lösung
In der setup.inc.php Zeile 713 der Funktion $user->addGlobalCreateFields(); einen Namen mit übergeben:
Das ist schon alles.
Die class.rex_sql.inc.php sollte unbedingt noch überarbeitet werden.
Ein Prüfung auf vorhandene (übergebene/übernommene (per global)) Variablen/Objekte muss hier unbedingt noch rein!