sql >> Databáze >  >> RDS >> Mysql

Bezpečné heslo MySQL na sdíleném hostingu

Nejsem si jistý, jak to doopravdy funguje, protože jsem to nezkoušel, ale dozvěděl jsem se o tom nedávno, tak jsem si řekl, že se o to podělím.

S GoDaddy můžete nasměrovat své primární doménové jméno na podadresář, a tak před ním vytvořit nový kořenový adresář dokumentu. To nemusí být případ jiných hostitelů, ale stojí za to zkontrolovat.

Například vytvořte nový adresář s názvem 'aplikace' ve svém kořenovém adresáři, nahrajte tam soubory své aplikace a nasměrujte tam svou primární doménu (možná budete muset nejprve odstranit název domény a poté jej znovu přidat se zadaným adresářem). Poté můžete zahrnout soubory – například vaše přihlašovací údaje k databázi – před vaším novým kořenovým adresářem dokumentu, který nyní není dostupný veřejnosti, ale je dostupný vaší aplikaci.

NOVÁ STRUKTURA

Přihlašovací údaje DB:

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

Vaše webové stránky (na které nyní odkazuje primární doména):

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

PŘÍKLAD:

V dbCredentials.php přidejte své přihlašovací údaje:

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

Na své webové stránce zahrňte soubor a použijte proměnné jako obvykle:

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

ZDROJ:

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

Pokud to zkusíte, dejte mi vědět, jak to jde.



  1. MySQL - Proč tento dotaz nepoužívá index (podle vysvětlení)

  2. Jak zajistit, aby si dotazy v uložené proceduře uvědomily jarní transakci?

  3. Mezipaměť plánu provádění pro funkce PL/pgSQL v PostgreSQL

  4. Jak nahradit MySQL Perconou na Plesk CentOS 7