【问题标题】:Can't read or write to directory CFFILE despite 777 permissions coldfusion尽管有 777 权限coldfusion,但无法读取或写入目录 CFFILE
【发布时间】:2011-05-01 12:12:20
【问题描述】:

它安装在我无法直接访问的 Unix 系统上,但可以通过与网络团队坐在一起了解情况。

问题是这样的,我需要访问、读取和写入 3 个文件夹。问题是,我只能访问其中的 1 个,并且只能读取。这是通过 ColdFusion,我可以使用分配给他们的用户(并且 CF 服务器在其上运行,即“www”用户)进入它们。

我可以读取和写入临时文件目录,位置文件在移动到目标目录(SERVER-INF/ etc etc etc)之前存储,但这没有帮助。我尝试让网络人员将其他文件夹的权限设置为相同的内容,但没有结果。我可以访问的文件夹的当前设置是rwxrws---,其他文件夹是rwxrwxr-x,所以我应该有更多的权限(“s”不是第一个文件夹的错误)。

我们尝试将其他文件夹设置为 777,但我们甚至没有获得读取功能。在为 ColdFusion 设置新权限后,是否需要在 Unix 机器上重新启动服务器才能访问它们?我现在没有想法,我会接受任何新的建议。

TL;DR

全部使用 ColdFusion

临时目录 - 可以读写

文件夹 1 - 可以读取(包括子目录) 文件夹 2 - 无法读取或写入(权限被拒绝) 文件夹 3 - 无法读取或写入(权限被拒绝)

目标:让上传功能正常工作。

编辑:使用 apache 的服务器

【问题讨论】:

    标签: apache unix coldfusion


    【解决方案1】:

    只是一个随机猜测...您是否检查过您尝试访问的路径是否完全正确?它们对于文件操作应该是绝对的,www 用户必须对所有路径目录具有 X 权限——才能进入它们。

    【讨论】:

      【解决方案2】:

      问题最终是设置新文件夹权限后需要重新启动。我们认为这不是 Unix 机器上的问题,但 ColdFusion 显然是这样。这行得通。

      【讨论】:

        猜你喜欢
        • 2011-07-22
        • 2012-05-31
        • 2014-07-19
        • 2021-02-28
        • 2014-01-27
        • 2010-12-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多