2012-01-18 6 views
3

SQLiteデータベースファイルへの読み取り/書き込みアクセスが必要なWebアプリケーションで作業しています。私が理解しているように、PHP(source)でデータベースを開くには、親フォルダを777に設定する必要があります。WebベースのSQLiteファイルの推奨ファイル権限

.dbファイル自体に推奨されるファイルアクセス許可は何ですか?私もPHPでファイルを上書きできる必要があることを覚えておいてください。

さらに、親が777の場合、データベースにセキュリティ上のリスクはありますか?このフォルダはPHPによって作成されます。私は、セキュリティ上のリスクを生み出さないで作業を進めることができるかどうかを確認しようとしています。

ありがとうございます!

答えて

6

あなたはApache(Webサーバー)にそのフォルダを所有させるべきです。

または、www-dev(MySQLとApache)のグループを作成し、フォルダグループをwww-dev、許可を770に設定します。

共有フォルダには、特に777でフォルダを公開しないでください。

関連する問題