- ベストアンサー
データベースパスワードの設置
MysqlとPHPでショッピングサイトを構築しております。 データベースへの接続のIDとパスワードは別ファイル(dbpass.txt)にしてデータベースに接続しています。通常ですと、public_html以下には置かないようにしているのですが、今度のレンタルサーバではtelnetも使えませんし、public_html以下しかファイルを置くことができません。 なにかよい方法はないでしょうか? .htaccessの設定でできるかなとも思ったのですが、よくわかりません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
.htaccessが使えるのなら下記の一行を入れてみてはいかがでしょうか? AddType application/x-httpd-cgi .txt 要は拡張子txtはcgiですよ と指定してしまうわけです。 それかこう書いてみる <Files ~ "dbpass.txt"> Order allow,deny Deny from all </Files> これは.htaccessファイル自体を見せなくする時などに使う手です。 googleあたりで".htaccess 隠す"で検索するとヒットします。
お礼
有難うございます。 <Files ~ "dbpass.txt"> Order allow,deny Deny from all </Files> の指定を.htaccessにするとばっちり消えました。