Re: ブロックを編集後に「保存」をクリックするとエラーが表示され更新できない

2021年2月3日 at 14:58

ご返信ありがとうございます。
リンク先の回答をヒントに調べたところ、サーバーにアップロードしたデータベースに「auto_increment」が抜けていることがわかりました。
アップロード前のsqlファイルには「auto_increment」が書かれています。
再度sqlファイルをアップロードしたところ、エラーが表示されました(きっと最初の時もでていたのですね・・・)


--------------
-- テーブルのインデックス `AreaPermissionAssignments`
--
ALTER TABLE `AreaPermissionAssignments` ADD PRIMARY KEY ( `cID` , `arHandle` , `pkID` , `paID` ) ,
ADD KEY `paID` ( `paID` ) ,
ADD KEY `pkID` ( `pkID` ) ;

MySQL のメッセージ: ドキュメント

#1071 - Specified key was too long; max key length is 767 bytes
----------


phpmyadminのインデックスサイズに文字数の制限があり、それにひっかかっているようでした・・・

Re: Re: ブロックを編集後に「保存」をクリックするとエラーが表示され更新できない

2021年2月3日 at 20:04
原因が見つかって何よりです。
 

Re: ブロックを編集後に「保存」をクリックするとエラーが表示され更新できない

2021年2月7日 at 16:56
2月5日に配信した「第379回 週刊 concrete5」で取り上げました。
http://www.youtube.com/watch?v=aDoR-AOtKAQ
39:45あたりを参照してみてください。

いろんな原因が考えられますが、
データベースのエクスポートとインポートのやり方に主な原因がある可能性が高いかと思われます。
もし可能であればローカル環境での再現を試みてください。