Installer fails numerous sql creates with Incorrect sub part key or Specified key was too long error
- Status
- Closed
- Subject
- Installer fails numerous sql creates with Incorrect sub part key or Specified key was too long error
- Version
- 1.9.x
- Category
- Error
- Usability
- Feature
- Database MySQL (MyISAM)
Installer (profiles, upgrades and server-related issues) - Resolution status
- Fixed or Solved
- Submitted by
- Mike
- Volunteered to solve
- Mike
- Lastmod by
- Baraka Kinywa
- Rating
- Description
Am trying to install 1.9-BRANCH (1.9.8) on my server. 1.9.7 worked fine, 1.10 worked fine after a tweak, but this 1.9.8 install seems to barf.
Running Mysql 4.1.1, and have even copied the db/tiki-1.9-mysql.sql contents for the create table segments that failed and used phpMyAdmin without success. A full example is:
Copy to clipboardCommand: CREATE TABLE tiki_articles ( articleId int(8) NOT NULL auto_increment, topline varchar(255) default NULL, title varchar(80) default NULL, subtitle varchar(255) default NULL, linkto varchar(255) default NULL, lang varchar(16) default NULL, state char(1) default 's', authorName varchar(60) default NULL, topicId int(14) default NULL, topicName varchar(40) default NULL, size int(12) default NULL, useImage char(1) default NULL, image_name varchar(80) default NULL, image_caption text default NULL, image_type varchar(80) default NULL, image_size int(14) default NULL, image_x int(4) default NULL, image_y int(4) default NULL, image_data longblob, publishDate int(14) default NULL, expireDate int(14) default NULL, created int(14) default NULL, heading text, body text, hash varchar(32) default NULL, author varchar(200) default NULL, nbreads int(14) default NULL, votes int(8) default NULL, points int(14) default NULL, type varchar(50) default NULL, rating decimal(3,2) default NULL, isfloat char(1) default NULL, PRIMARY KEY (articleId), KEY title (title), KEY heading (heading(255)), KEY body (body(255)), KEY nbreads (nbreads), KEY author (author(32)), KEY topicId (topicId), KEY publishDate (publishDate), KEY expireDate (expireDate), KEY type (type), FULLTEXT KEY ft (title,heading,body) ) TYPE=MyISAM AUTO_INCREMENT=1 Message: Incorrect sub part key. The used key part isn't a string, the used length is longer than the key part or the storage engine doesn't support unique sub keys and Command: CREATE TABLE tiki_blogs ( blogId int(8) NOT NULL auto_increment, created int(14) default NULL, lastModif int(14) default NULL, title varchar(200) default NULL, description text, user varchar(40) default NULL, public char(1) default NULL, posts int(8) default NULL, maxPosts int(8) default NULL, hits int(8) default NULL, activity decimal(4,2) default NULL, heading text, use_find char(1) default NULL, use_title char(1) default NULL, add_date char(1) default NULL, add_poster char(1) default NULL, allow_comments char(1) default NULL, show_avatar char(1) default NULL, PRIMARY KEY (blogId), KEY title (title), KEY description (description(255)), KEY hits (hits), FULLTEXT KEY ft (title,description) ) TYPE=MyISAM AUTO_INCREMENT=1 Message: Specified key was too long. Max key length is 500 which ultimately cause: Command: # -------------------------------------------------------- INSERT INTO tiki_modules (name,position,ord,cache_time,groups) VALUES ('login_box','r',1,0,'a:2:{i:0;s:10:"Registered";i:1;s:9:"Anonymous";}') Message: Table 'tiki-19branch.tiki_modules' doesn't exist because the table never gets created.I'm not sure how to go about fixing this problem.
- Solution
- On an odd mention of something by ricks99, I realized I was creating the new DB with UTF-8. The installer didn't like that. I re-created it with no encoding spec and the installer ran fine.
- Workaround
- Priority
- 25
- Demonstrate Bug on Tiki 19+
-
This bug has been demonstrated on show2.tiki.org
Please demonstrate your bug on show2.tiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show2.tiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Demonstrate Bug (older Tiki versions)
-
This bug has been demonstrated on show.tikiwiki.org
Please demonstrate your bug on show.tikiwiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show.tikiwiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Ticket ID
- 1333
- Created
- Thursday 30 August, 2007 00:33:34 UTC
by Unknown - LastModif
- Monday 20 October, 2025 09:09:51 UTC