Hallo Felix, Hallo Christian!
Die Passwort-Funktionen von PHP (wie eben auch password_needs_rehash()
) haben wenig bis nichts mit htaccess bzw. htpasswd zu schaffen.
Christian: Nimm das mit Deinem Webserver mitgelieferte Programm htpasswd.
wenn ich "christian" und Passwort "1234" eingebe, wird mir ein Internal Server Error entgegengeworfen.
Hm. Und zu dem „entgegenwerfen“ gehört ein aussagekräftiger Eintrag in einem Error-Log. Das gibt es auch beim XAMPP. Ich kann Dir nur nicht „sagen“, wo es genau liegt. Ich muss mich nicht mit XAMPP befassen und will das auch nicht.
Ein Blick da hinein (error.log) und Du weißt ob es am Name oder Pfad oder dem Mangel an Leserechten liegt.