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

Sicheres MySQL-Passwort auf Shared Hosting

Ich bin mir nicht sicher, wie das wirklich funktioniert, da ich es nicht ausprobiert habe, aber neulich davon erfahren habe, also dachte ich, ich würde es teilen.

Mit GoDaddy können Sie Ihren primären Domainnamen auf ein Unterverzeichnis verweisen und so sozusagen einen neuen Dokumentenstamm davor erstellen. Dies ist bei anderen Hosts möglicherweise nicht der Fall, sollte aber überprüft werden.

Erstellen Sie beispielsweise ein neues Verzeichnis mit dem Namen „Anwendung“ in Ihrem Stammverzeichnis, laden Sie die Dateien Ihrer Anwendung dorthin hoch und verweisen Sie dort auf Ihre primäre Domäne (möglicherweise müssen Sie zuerst den Domänennamen entfernen und ihn dann mit dem angegebenen Verzeichnis erneut hinzufügen). Sie können dann Dateien – beispielsweise Ihre Datenbank-Anmeldeinformationen – von vor Ihrem neuen Dokumentstammverzeichnis einschließen, das jetzt nicht öffentlich, aber für Ihre Anwendung verfügbar ist.

NEUE STRUKTUR

DB-Anmeldeinformationen:

/home/www/html/someSite/dbCredentials.php

Ihre Website (auf die jetzt die primäre Domain verweist):

/home/www/html/someSite/application/index.php

BEISPIEL:

Fügen Sie in dbCredentials.php Ihre Anmeldeinformationen hinzu:

<?php
$strHostName = “10.10.10.10”; 
$strDbName = “dbname”;
$strUserName = “dbuser”;  
$strPassword = “xxx***xxx”;
?>

Binden Sie die Datei auf Ihrer Webseite ein und verwenden Sie die Variablen wie gewohnt:

<?php
require_once ('/home/www/html/someSite/dbCredentials.php');
$db_found = new PDO("mysql:host=$strHostName..........);
?>

QUELLE:

http://support.godaddy.com/help/article/4175/specifying-a-new-default-document-root-on-your-hosting-account?pc_split_value=4&countrysite=uk

Wenn Sie es versuchen, lassen Sie mich wissen, wie es läuft.