Re: Re: Re: 5.3.3.1~5.4.1.1へのUPG後に新規ページ作成するとmysqlエラーがでる。

2011年2月24日 at 18:18

木下です。

対策が投稿されていました。
http://www.concrete5.org/community/forums/installation/error-upgrading-to-5-4/

ただし、linuxサーバー上ではテーブル名の大文字小文字が関係するので
記述されているSQLのままではうまくいきません。

ALTER TABLE `CollectionVersionBlockStyles`
DROP PRIMARY KEY,
ADD PRIMARY KEY(
`cID`,
`cvID`,
`bID`,
`arHandle`);

ALTER TABLE `CollectionVersionBlockStyles` DROP PRIMARY KEY ,
ADD PRIMARY KEY ( `cID` , `cvID` , `bID` , `arHandle` ) ;

ALTER TABLE `PagePaths` ADD KEY `cPath` (`cPath`(128));
ALTER TABLE `CollectionVersions` ADD KEY `cvName` (`cvName`(128));

を実行することでページの追加が出来るようになりました。