dedlfix: .htaccess php mysql

Beitrag lesen

Tach!

Was hat die Ordnersicherheit von Apache mit einer DB in Mysql zu tun? Fügst du  .htaccess in den mysql-ordner mit den DB-files ein?

Das Verfahren nennt sich HTTP-Authentifizierung. Man kann es zum Schützen von Ressourcen verwenden. Die allerdings müssen nicht zwingend physische Verzeichnisse oder Dateien sein, auch wenn es zumeist dafür verwendet wird. Schau dir mal phpMyAdmin genauer an, besonders seine Optionen zur Anmeldung. Da ist auch HTTP-Auth dabei, allerdings ohne das dafür Webserver-Konfigurationen vorgenommen werden (müssen). Darüber wird nur Nutzername und Passwort abgefragt, mit denen dann 1:1 ein Login-Versuch beim MySQL-Server gestartet wird.

Der OP wird wohl kaum den Ordner mit MySQLs interner Datenhaltung freigeben, den mit diesem kann man allein und übers Web nichts weiter anfangen. Man müsste die Dateien schon herunterladen und einem eigenen MySQl-Server unterschieben. Also vergessen wir diese Idee wieder, weil zu keiner wirklich sinnvollen Situation führt. Da der OP die Daten zu einer ganz normalen Anmeldung am MySQL-Server verwenden will, drängt sich der Verdacht auf, dass er vielleicht ein Datenbankverwaltungstool à la phpMyAdmin schreiben will, das wie beim PMA zu sehen mit HTTP-Auth abgesichert werden soll. Dass er dazu den Webserver nicht zu konfigurieren braucht, hat er sicher nicht gewusst. Aber vielleicht will er auch was ganz anderes erreichen, für das es andere, bessere Wege gibt.

dedlfix.