Mysql
 sql >> Database >  >> RDS >> Mysql

Password MySQL sicura su hosting condiviso

Non sono sicuro di come funzioni davvero perché non l'ho provato, ma l'ho saputo l'altro giorno, quindi ho pensato di condividerlo.

Con GoDaddy, puoi puntare il tuo nome di dominio principale in una sottodirectory, creando quindi una nuova radice del documento prima, per così dire. Questo potrebbe non essere il caso per altri host, ma vale la pena controllare.

Ad esempio, crea una nuova directory chiamata "applicazione" nella directory principale, carica lì i file della tua applicazione e punta lì il tuo dominio principale (potrebbe essere necessario rimuovere prima il nome di dominio e quindi aggiungerlo di nuovo con la directory specificata). È quindi possibile includere file, ad esempio le credenziali del database, precedenti alla nuova radice del documento, che ora non è disponibile al pubblico ma è disponibile per la propria applicazione.

NUOVA STRUTTURA

Credenziali DB:

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

Il tuo sito web (dove ora è puntato il dominio principale):

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

ESEMPIO:

In dbCredentials.php aggiungi le tue credenziali:

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

Nella tua pagina web, includi il file e usa le variabili normalmente:

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

FONTE:

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

Se lo provi fammi sapere come va.