• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パーミッションの設定)

パーミッションの設定について

このQ&Aのポイント
  • PHPとMySQLの勉強をはじめました。パーミッションについて教えてください。
  • PHPでMySQLに接続する際、サーバ名、ユーザ名、パスワード、データベース名を別のPHPファイルに書き込んでいます。これらのファイルのパーミッションはどのように設定すればよいでしょうか?
  • セキュリティのために、データを格納しているディレクトリと情報を書き込んでいるファイルのパーミッションを適切に設定する必要があります。具体的には、どのようなパーミッションが適切でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

info.php自体のパーミッションでしょうか。 その場合、あまり意味がない気がします。 CGIとして動くようなサーバーの場合は644とか600とかにしておいても良いかも知れません。 dataディレクトリのパーミッションもあまり意味がない気がします。 レンタルサーバーでも普通は755とかで問題ないと思います。 可能ならinfo.phpはドキュメントルートの外に置いた方がいいですね。 .htaccessとかが使えるなら、 Order Deny,Allow Deny from all とかにしておいた方が良さそうです。 それもダメならパーミッションって感じでしょうか。 レンタルサーバーによって違うので、レンタルサーバーの会社さんを書かれると、もっと正確な答えが解かっていいんじゃないですかね?

sachi-999
質問者

お礼

回答ありがとうございます。 今info.phpのパーミッションは644になっています。利用しているサーバは.htaccessは使えるみたいです。とても参考になりました。ありがとうございました!

関連するQ&A