Problemi con la conversione UTF8 di mediawiki

From RVM Wiki
Revision as of 16:04, 17 May 2007 by Gabriele.vivinetto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Convertire tutto il database in UTF8 (vedi guida MYSQL nel wiki).

Ci sono problemi con degli indici:

Error: 1071, Specified key was too long; max key length is 1000 byte

http://bugs.mysql.com/bug.php?id=6604

Cambiare la struttura in:

DROP TABLE IF EXISTS `rvmwiki_categorylinks`;
CREATE TABLE `rvmwiki_categorylinks` (
  `cl_from` int(8) unsigned NOT NULL default '0',
  `cl_to` varchar(250) character set utf8 collate utf8_bin NOT NULL default '',
  `cl_sortkey` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
  `cl_timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  UNIQUE KEY `cl_from` (`cl_from`,`cl_to`),
  KEY `cl_sortkey` (`cl_to`,`cl_sortkey`(80)),
  KEY `cl_timestamp` (`cl_to`,`cl_timestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Mettere:

$wgDBmysql5 = true.

In Localsettings.php

Riferimenti