非管理员用户无法访问vtiger crm 7.1.0中的任何LISTVIEW

时间:2019-01-02 07:58:32

标签: crm vtiger vtigercrm

标准用户无法查看/列出联系人,组织,机会等

这是我一直在苦苦挣扎的问题,通过确保SOLVED数据库和表具有相同的排序规则,这是ALL VTIGER的全部问题。由于其他VTIGER用户可能会遇到类似的问题,因此,我在总结解决方案。 1)从头开始安装VTIGER时,请先运行CREATE DATABASE/USER安装脚本并确保设置其{{ 1}}推荐给“ VTIGER INSTALLATON”(我使用了这种方法) 2)案例VTIGER已迁移,或在导入和配置后,重新推荐的解决方案可能是(我没有测试,但很有可能会奏效)更改排序规则并将数据库和实际表转换为目标排序规则,例如“ COLLATION”。在开始对其进行任何更改之前,请确保获取utf8_general_ci数据库中的VTIGER

1 个答案:

答案 0 :(得分:0)

转到数据库。获取数据库备份。 在数据库中运行以下查询-

如果不存在则创建表vtiger_cv2group( cvid int(25)非空, groupid int(25)NOT NULL, 密钥vtiger_cv2group_ibfk_1(cvid), 密钥vtiger_groups_ibfk_1(groupid) )ENGINE = InnoDB DEFAULT CHARSET = utf8;

如果不存在则创建表vtiger_cv2role( cvid int(25)非空, 角色ID varchar(50)NOT NULL )ENGINE = MyISAM DEFAULT CHARSET = utf8;

如果不存在则创建表vtiger_cv2rs( cvid int(25)非空, rsid varchar(255)非空 )ENGINE = MyISAM DEFAULT CHARSET = utf8;

如果不存在,则创建表vtiger_cv2users( cvid int(25)非空, userid int(25)NOT NULL, 密钥vtiger_cv2users_ibfk_1(cvid), KEY vtiger_users_ibfk_1(用户ID) )ENGINE = InnoDB DEFAULT CHARSET = utf8;

现在检查。

相关问题