急に、トップページのみ編集ができなくなり、困っております。
環境は
バージョン 9.2.0 ロリポップ PHP8.2.3
です。
特に何も特別なことせず、いつもどおり運用していました。急にトップページの中段に配していたページリストブロックのところでエラーが表示され、それより下の部分とページ編集やコンポーザなどのアイコンが非表示となり、編集できなくなりました。
トップページ以外のページは正常に動作し、編集もできました。
ページリストには自作のテンプレートをあてていましたが(今まで普通に動いていた)、デフォルトのものをコピーし、名前を一致させたところ、ページリストブロックを含むトップページすべてが表示され、かつ編集モードにも入れるようになりました。ところが、実際、編集しようとすると、ブロック追加、レイアウト追加まではできますが、ブロックを編集してOKをおすと、下記エラーが出てしまいます。
An exception occurred while executing ‘insert into CollectionVersionBlocks (arHandle, cbRelationID, cbOverrideAreaPermissions, cbIncludeAll, cbOverrideBlockTypeCacheSettings, cbOverrideBlockTypeContainerSettings, cbEnableBlockContainer, isOriginal, cbDisplayOrder, cID, cvID, bID) select arHandle, cbRelationID, cbOverrideAreaPermissions, cbIncludeAll, cbOverrideBlockTypeCacheSettings, cbOverrideBlockTypeContainerSettings, cbEnableBlockContainer, 0, cbDisplayOrder, ?, ?, CollectionVersionBlocks.bID from CollectionVersionBlocks where CollectionVersionBlocks.cID = ? and CollectionVersionBlocks.cvID = ?’ with params [1, 1291, 1, 1290]:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘1-1291-7402-Main : 246’ for key ‘PRIMARY’
どの種類のブロックでも同様です。
エラーのあと、トップページのすべてのブロックが消えてしまいます。編集をキャンセルでもとにもどしてます。
フルサイトマップで、トップページを複製してみましたが、複製したページでも編集できません。
トップページ以外のページは正常に動作しています。
キャシュのクリアや、エラーになる前のバージョンに戻したり、concreteフォルダを再インストールしたりしてみましたが、解決しません。管理画面のレポートは表示されず、エラー( 1. “Valid form entry category cannot be found. If you have removed or renamed this element you must reinstate it.”)になります。
初心者なので、これ以上自分ではどうにもできない状況です。
申し訳ございませんが、ご教示いただければ幸いです。
よろしくお願いいたします。