sql >> Base de Datos >  >> RDS >> Mysql

Contraseña segura de MySQL en alojamiento compartido

No estoy seguro de cómo funciona esto realmente, ya que no lo he probado, pero me enteré el otro día, así que pensé en compartirlo.

Con GoDaddy, puede apuntar su nombre de dominio principal a un subdirectorio y, por lo tanto, crear una nueva raíz de documento antes, por así decirlo. Puede que este no sea el caso de otros hosts, pero vale la pena comprobarlo.

Por ejemplo, cree un nuevo directorio llamado 'aplicación' en su directorio raíz, cargue los archivos de su aplicación allí y apunte su dominio principal allí (es posible que primero deba eliminar el nombre de dominio y luego agregarlo nuevamente con el directorio especificado). A continuación, puede incluir archivos (las credenciales de su base de datos, por ejemplo) anteriores a la raíz de su nuevo documento, que ahora no está disponible para el público pero sí para su aplicación.

NUEVA ESTRUCTURA

Credenciales de base de datos:

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

Su sitio web (donde ahora apunta el dominio principal):

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

EJEMPLO:

En dbCredentials.php agregue sus credenciales:

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

En su página web, incluya el archivo y use las variables normalmente:

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

FUENTE:

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

Si lo pruebas, cuéntame cómo te va.