SugarCRM / SuiteCRM在哪里设置文件权限?

时间:2014-07-08 02:58:21

标签: sugarcrm suitecrm

sugarcrm(6.5)和它的fork suitecrm(7.x)在哪里为它创建的文件设置文件权限?

我见过带变量的config.php:

'default_permissions' => array (
    'dir_mode' => 1528,
    'file_mode' => 436,
    'user' => '',
    'group' => '',
),

但这似乎与分配给缓存文件的权限不同。请参阅以下文件:

cache/smarty/templates_c

具有644权限而不是660。这意味着如果我想编辑它们,我必须手动chmod文件。

所以我的问题是:在sugarcrm / suitecrm中设置文件权限在哪里?

3 个答案:

答案 0 :(得分:8)

在与许多卫星摔跤之后,我终于找到了SugarCRM / SuiteCRM设置文件权限的另外两个不起眼的地方。

第136行附近的

utils.php

'default_permissions' => array (
    'dir_mode' => 02770,
    'file_mode' => 0660,
    'chown' => '',
    'chgrp' => '',
),

和我的踢球, Smarty.class.php 围绕504行:

/**
 * default file permissions
 *
 * @var integer
 */
var $_file_perms           = 0644;

/**
 * default dir permissions
 *
 * @var integer
 */
var $_dir_perms               = 0771;

希望这有助于其他人。如果有人要添加更多内容,我会等待接受答案。

答案 1 :(得分:1)

我相信config.php's

'file_mode' => 436, 应该是

'file_mode' => 432,

尝试更改它,看看文件现在是否为660

希望它有所帮助。

答案 2 :(得分:1)

/install/installSystemCheck.phpv7.2.1

上查看217是否符合您的要求