2012-01-18 33 views
3

我正在研究需要对SQLite数据库文件进行读/写访问的Web应用程序。据我了解,父文件夹需要设置为777才能使用PHP打开数据库(source)。基于Web的SQLite文件的推荐文件权限

.db文件本身的建议文件权限是什么?请记住,我需要能够用PHP覆盖文件。

此外,如果其父项为777,那么数据库是否存在安全风险?该文件夹由PHP创建。我只是试图确保我可以完成工作而不会产生安全风险。

谢谢!

回答

6

你应该有Apache(网络服务器)拥有文件夹。

或者可能创建一个包含MySQL和Apache的www-dev组,然后将文件夹组设置为www-dev,并将权限设置为770

只是不要将该文件夹公开为777 - 特别是在共享服务器上。