我无法在WAMP SERVER,PHP 5.6,MYSQL 5.7上安装SuiteCRM最新版本
尝试对vardefs进行许多更改以更新索引
modules/Users/vardefs.php
array(
'name' => 'idx_user_name',
'type' => 'index',
'fields' => array(
'user_name',
'is_group',
'status',
'last_name',
'first_name',
'id'
)
),
在suitecrm.log
处获得此错误
如果我在以上对
的行中发表评论array(
'name' => 'idx_user_name',
'type' => 'index',
'fields' => array(
// 'user_name',
// 'is_group',
// 'status',
// 'last_name',
// 'first_name',
// 'id'
)
),
这条评论后开始起作用,这是发给suitecrm.log
的错误消息
创建表用户(id char(36)NOT NULL,用户名varchar(60)NULL,user_hash varchar(255)NULL,system_Generated_password bool NULL,pwd_last_changed datetime NULL,authenticate_id varchar(100)NULL,sugar_login bool DEFAULT'1' NULL,名字varchar(255)NULL,姓氏varchar(255)NULL,is_admin bool DEFAULT'0'NULL,external_auth_only bool DEFAULT'0'NULL,receive_notifications bool DEFAULT'1'NULL,描述文本NULL,date_entered datetime NULL,date_modified datetime NULL,modified_user_id char(36)NULL,created_by char(36)NULL,标题varchar(50)NULL,照片varchar(255)NULL,部门varchar(50)NULL,phone_home varchar(50)NULL,phone_mobile varchar(50)NULL ,phone_work varchar(50)NULL,phone_other varchar(50)NULL,phone_fax varchar(50)NULL,状态varchar(100)NULL,address_street varchar(150)NULL,address_city varchar(100)NULL,address_state varchar(100)NULL, address_country varchar(100)NULL,address_postalcode varchar(2 0)NULL,已删除bool NULL,portal_only bool DEFAULT'0'NULL,show_on_employees bool DEFAULT'1'NULL,employee_status varchar(100)NULL,messenger_id varchar(100)NULL,messenger_type varchar(100)NULL,reports_to_id NULL,is_group bool NULL,factor_auth bool NULL,factor_auth_interface varchar(255)NULL,PRIMARY KEY(id),KEY IDx_user_name(user_name,is_group,status,last_name,first_name,id))字符集utf8 COLLATE utf8_general_ci:MySQL错误1071:钥匙太长;最大密钥长度为1000个字节