試したことがないので、これが実際にどのように機能するかはわかりませんが、先日知ったので、共有したいと思いました。
GoDaddyを使用すると、プライマリドメイン名をサブディレクトリにポイントできるため、いわばその前に新しいドキュメントルートを作成できます。これは他のホストには当てはまらないかもしれませんが、確認する価値があります。
たとえば、ルートディレクトリに「application」という名前の新しいディレクトリを作成し、そこにアプリケーションのファイルをアップロードして、プライマリドメインを指定します(最初にドメイン名を削除してから、指定したディレクトリで再度追加する必要がある場合があります)。次に、新しいドキュメントルートの前のファイル(たとえば、データベースのクレデンシャル)を含めることができます。このファイルは、現在は一般公開されていませんが、アプリケーションでは利用できます。
新しい構造
DBクレデンシャル:
/home/www/html/someSite/dbCredentials.php
あなたのウェブサイト(プライマリドメインがポイントされている場所):
/home/www/html/someSite/application/index.php
例:
dbCredentials.phpに資格情報を追加します:
<?php
$strHostName = “10.10.10.10”;
$strDbName = “dbname”;
$strUserName = “dbuser”;
$strPassword = “xxx***xxx”;
?>
Webページで、ファイルを含め、通常どおり変数を使用します。
<?php
require_once ('/home/www/html/someSite/dbCredentials.php');
$db_found = new PDO("mysql:host=$strHostName..........);
?>
出典:
試してみたら、どうなるか教えてください。