MODX:new_folder_permissions和new_file_permissions在哪里?

时间:2012-05-13 15:40:00

标签: configuration modx

在安装过程中会询问这些内容,但在配置文件\表格中的任何位置都不会随后更改

编辑:

更改日志声明如下:

  • [#MODX-760],[#MODX-1080],[#MODX-1528]在欢迎视图中添加了设置new_file_permissions和new_folder_permissions的设置选项
  • [#MODX-760],[#MODX-1528]从安装程序中删除了new_file_permissions和new_folder_permissions系统设置

我觉得这样做有点奇怪......但我仍然需要改变它们。

3 个答案:

答案 0 :(得分:3)

看起来这些应该在你的MODX系统设置中,虽然我无法在我自己的任何MODX安装中找到它们(所有Revo 2.1+)。它们可能是冗余的,或者由于某种原因在安装过程中没有正确创建(在这种情况下,它可能是安装程序错误)。

您可以通过添加这些设置来覆盖它们,如下所示:

Key:    new_folder_permissions
Value:  0755

执行此操作,然后尝试使用文件管理器创建新文件夹。如果正在使用正确的权限,请告诉我们。如果是这样,我会看一下安装程序的错误报告。

答案 1 :(得分:2)

它们不在系统设置中,因为它们应该默认为PHP umask值。如果要覆盖它们,可以通过在系统设置中添加“new_file_permissions”或“new_folder_permissions”设置来实现。

答案 2 :(得分:0)

apache / webuser需要写入: 核心/缓存 核心/出口 core / config / config.inc.php [安装后更改] 核心/封装 芯/部件 资产/组件

编辑抱歉,看看这里:core / model / modx / processors / system / filesys / folder / create.php  它们似乎在该文件中被硬编码。