我正在尝试在我的 rackspacecloud 帐户上安装 GraffitiCMS。它大部分都在工作,但似乎我几乎必须将所有内容都设置为 777 才能让它工作?这还合理吗?
虽然我不是安全专家,但似乎必须基本上向世界上的每个人敞开大门并不是一个很好的解决方案。
我是否误解了 Graffiti 需要什么?如果它真的需要,这个产品是否可以被认真考虑是一个可行的选择?
我正在尝试在我的 rackspacecloud 帐户上安装 GraffitiCMS。它大部分都在工作,但似乎我几乎必须将所有内容都设置为 777 才能让它工作?这还合理吗?
虽然我不是安全专家,但似乎必须基本上向世界上的每个人敞开大门并不是一个很好的解决方案。
我是否误解了 Graffiti 需要什么?如果它真的需要,这个产品是否可以被认真考虑是一个可行的选择?
这取决于 Graffiti CMS 的版本和您的 Web 服务器。过去 Graffiti 已经编写了目录和 default.aspx 文件来支持不带扩展名的 url(即 mysite.com/post)。这确实需要您的应用程序池正在运行的帐户对您站点的根目录的写入/修改权限。通常这是网络服务帐户。您无需授予所有人提升的权限。
但是,如果您在 CodePlex 和 IIS 7.0 或更高版本上使用最新的开源版本的 Graffiti CMS,则它使用 URL 路由并且不会为帖子编写目录/文件。在这种情况下,服务帐户只需要文件存储文件夹的写入权限。
希望有帮助。
如果在安装后重新设置它会损坏吗?我认为它只需要编写一些静态的东西,比如 db connect 到 php 文件中。