L'erreur est pourtant simple...
Il faut que le compte "owner" ou fondateur ( celui à qui tu donnes tous les privilèges durant l'installation ) soit créé.
La il n'est pas créé durant ton installation et le site ne le créé pas mais va chercher les informations de ce compte dans la database "auth" pour lui donner les bons
privilèges une fois le site mit en place.
Pour ton problème de redirection avec localhost/index.php/login cela provient certainement de ton fichier .htaccess et des modules de redirection de apache.
Bon courage