Nie jestem pewien, jak to naprawdę działa, ponieważ nie próbowałem tego, ale dowiedziałem się o tym pewnego dnia, więc pomyślałem, że się podzielę.
Dzięki GoDaddy możesz wskazać nazwę domeny podstawowej w podkatalogu, tworząc w ten sposób nowy katalog główny przed nim, że tak powiem. Może to nie dotyczyć innych hostów, ale warto to sprawdzić.
Na przykład utwórz nowy katalog o nazwie „aplikacja” w katalogu głównym, prześlij tam pliki aplikacji i wskaż tam swoją domenę podstawową (może być konieczne najpierw usunięcie nazwy domeny, a następnie dodanie jej ponownie z określonym katalogiem). Następnie możesz dołączyć pliki - na przykład poświadczenia bazy danych - sprzed nowego katalogu głównego dokumentów, który nie jest teraz dostępny publicznie, ale dostępny dla Twojej aplikacji.
NOWA STRUKTURA
Poświadczenia bazy danych:
/home/www/html/someSite/dbCredentials.php
Twoja witryna (gdzie jest teraz wskazana domena podstawowa):
/home/www/html/someSite/application/index.php
PRZYKŁAD:
W dbCredentials.php dodaj swoje dane uwierzytelniające:
<?php
$strHostName = “10.10.10.10”;
$strDbName = “dbname”;
$strUserName = “dbuser”;
$strPassword = “xxx***xxx”;
?>
Na swojej stronie internetowej dołącz plik i używaj zmiennych jak zwykle:
<?php
require_once ('/home/www/html/someSite/dbCredentials.php');
$db_found = new PDO("mysql:host=$strHostName..........);
?>
ŹRÓDŁO:
Jeśli spróbujesz, daj mi znać, jak idzie.