分享

Mambo 中国社区 - Bugs 报告和功能需求 - 4.5.4全球版安装第二步出错

 ekylin 2006-10-09
我的是MySQL5.0.5   曼波4.5.4  全球版
第一步用的是默认的安装语言(后来再换UTF8也是一样的提示)

安装到第二步错误提示:

SQL=Specified key was too long; max key length is 1000 bytes:
- - - - - - - - - -
# Table structure for table `mos_core_acl_aro`

CREATE TABLE `mos_core_acl_aro` (
  `aro_id` int(11) NOT NULL auto_increment,
  `section_value` varchar(240) NOT NULL default ‘0‘,
  `value` varchar(240) NOT NULL default ‘‘,
  `order_value` int(11) NOT NULL default ‘0‘,
  `name` varchar(255) NOT NULL default ‘‘,
  `hidden` int(11) NOT NULL default ‘0‘,
  PRIMARY KEY  (`aro_id`),
  UNIQUE KEY `section_value_value_aro` (`section_value`,`value`),
  UNIQUE KEY `mos_gacl_section_value_value_aro` (`section_value`,`value`),
  KEY `hidden_aro` (`hidden`),
  KEY `mos_gacl_hidden_aro` (`hidden`)
) TYPE=MyISAM
= = = = = = = = = =

请求帮助!!!
2006-8-18 16:17 #6
查看资料  发短消息  顶部
 
returnmb
新手上路
Rank: 1



UID 12538
精华 0
积分 1
帖子 1
阅读权限 10
注册 2006-9-1
状态 离线
[广告]: 购买 Mambo 中国虚拟主机,支持 Mambo 中国发展, Mambo 中国主机,完美支持 Mambo 系统!
我也遇到这样的错误,现已解决,解决方法是参考lang3 说的:
mysql4.1的编码是在安装时候设置的,请用 latin1 编码。

我用的是虚拟主机空间,无法在安装数据库时设置编码,但是在建表时改一下这张表的建表语句即可通过。
找到安装目录installation\sql下的mambo.sql文件,找到mos_core_acl_aro表的建表语句,在最后改成这样即可:
CREATE TABLE `#__core_acl_aro` (
……
……
) TYPE=MyISAM ENGINE=InnoDB DEFAULT CHARSET=latin1;

以上红色字体是我加的,然后重新上传这个文件,继续进行安装第二步,顺利通过。

:)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多