淘主机论坛

 找回密码
 成为淘友

QQ登录

只需一步,快速开始

KT服务器促销中 100M带宽 10T流量 超值传送门:会员注册及发帖规则 发帖看过来
查看: 7912|回复: 0

[求助] mambo安装问题,数据库插入数据出错! Specified key was too long;

  [复制链接]
发表于 2008-6-5 15:35:41 | 显示全部楼层 |阅读模式
个别朋友在Godaddy主机上安装Mambo4.5.1时出现如下问题:

Looks like there have been some errors with inserting data into your database!
You cannot continue.

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

CREATE TABLE `mcore_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 `mgacl_section_value_value_aro` (`section_value`,`value`),
  KEY `hidden_aro` (`hidden`),
  KEY `mgacl_hidden_aro` (`hidden`)
) TYPE=MyISAM
= = = = = = = = = =


解决方法如下:

根据官方论坛的讨论,这个问题在安装XAMPP的最新版在XP上会出现这个问题。有可能的原因是MySQL或PHP版本太新造成的,请试着安装PHP 4.3.x的版本,以及MySQL 4.0.X的版本。

另一个可能造成的原因,是因为你的MySQL的Charser设成UTF-8造成的,也请确认default charset是不是utf-8,可以通过PHPmyAdmin来操作改为latin1应该就可以运作了。(选择指定的数据库,点击PHPmyadmin上边的操作,选择正确的编码就行了,选择latin1_general_ci)
您需要登录后才可以回帖 登录 | 成为淘友

本版积分规则

小黑屋|手机版|Archiver|淘主机

GMT+8, 2024-12-23 13:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表