MySQL Zugangsdaten
bearbeitet von pl> > Nur ein Problem, ich habe unterschiedliche Zugangsdaten, die ich jetzt in eine Datei gepackt habe:
>
> [Ein amtierendes best-practice](https://12factor.net/config) ist es, die Konfiguration in Umgebungs-Variablen auszulagern. [Beim Apache-Webserver](https://httpd.apache.org/docs/2.4/mod/mod_env.html#setenv) erreichst du das zum Beispiel über die VHost-Konfiguration oder .htaccess-Datei:
>
> ~~~htaccess
> SetEnv databaseHost example.com
> SetEnv databaseUser user
> SetEnv databasePassword password
> SetEnv databaseName database
> ~~~
>
Ist ja Grausig. Ganz abgesehen davon, wenn es mehrere unterschiedliche Konfigurationen geben soll, würde ich Credentials, gleich welcher Art, niemals in globale Variablen setzen wollen und erst recht nicht in die Serverumgebung. Und schon gar nicht Passworte in Plaintext.
So ein Unfug! Lass das bloß keinen sehen!
MfG