Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es eine Möglichkeit, alle Datenbankinformationen wie Passwort, Benutzername usw. auszublenden?

Während PHP-Dateien ausgeführt werden und somit der Quellcode aus dem Web nicht sichtbar ist, könnte eine versehentliche Fehlkonfiguration dies ändern. Sie könnten die DB-Konfiguration in einer separaten Datei außerhalb des Dokumenten-Root-Verzeichnisses des Wbeservers ablegen und verwenden Sie require von PHP Befehl, um es in die anderen Skripte einzufügen.

Abhängig von der PHP-Konfiguration sind Dateien außerhalb des Docroots möglicherweise nicht für PHP-Skripte zugänglich, aber es gibt Möglichkeiten, dies zu umgehen. Diese SO-Frage diskutiert diese Probleme im Detail