Mein Skript funktioniert perfekt auf localhost aber auf dem Server während der Anmeldung mit Benutzername und Passwort passiert nichts.Passwort Schützen Sie ein Verzeichnis auf dem Server
Antwort
Haben Sie versucht, eine absolute URL zu Ihrem AuthUserFile
zu verwenden? Es muss mit htpasswd
binär erstellt worden sein, um Fehler zu vermeiden.
Haben Sie irgendwo einen Fehler? Haben Sie Ihre Apache-Fehlerdatei überprüft?
ja, ich habe Pfad DOCUMENT_ROOT Pfad geschrieben nach der Anzeige von phpinfo() – Ram
Ich bin mir nicht sicher zu verstehen. Wenn Sie einen Fehler von 500 haben, sollten Sie Ihr Fehlerprotokoll überprüfen (in Bezug auf Ihren Server, möglicherweise im Verzeichnis/var/log/apache2 /) und hier die letzten Zeilen veröffentlichen. –
Ich bekomme keinen Fehler, derselbe Bildschirm wird erneut geladen – Ram
AuthName „directory_name“ sollte der Name des Verzeichnisses sein, die .Und AuthUserFile Pfad geschützt werden soll, sollte innerhalb von Anführungsstrichen
entfernen alle jene zufälligen Räume zwischen 'AuthUserFile' und Ihre' .htpasswd' Lage eingeschlossen werden. Require hat in der Regel auch eine Kapital R, obwohl das nicht beeinflussen sollte. – Lag
In der Tat, warum ist Ihr Dateiname '.htpasswd.txt' sollte es nur' .htpasswd' sein. – Lag
hat den Dateinamen geändert aber das gleiche Ergebnis – Ram