予期せぬエラーでログインができません

2013年5月30日 at 11:00

お世話になります。

昨日サーバーの再起動かその他、何が原因かわからないのですが、
http://concrete5-japan.org/community/forums/chat/post-4774/
上記URLのようなバグが起こってしまい、一部のページが表示されなくなりました。

会社のエンジニア(英語堪能)と一緒に公式サイトの書き込みなどを参考にしながら解決を目指していたのですが、
phpMyAdminでCollectionVersionBlocksのテーブルをDROP TABLEで削除してしまったところ、以下のようなエラーメッセージが表示され、ログインすらできなくなりました。

【エラーメッセージ】
mysql error: [1146: Table '***.collectionversionblocks' doesn't exist] in EXECUTE("select Blocks.bID, CollectionVersionBlocks.arHandle from CollectionVersionBlocks inner join Blocks on (CollectionVersionBlocks.bID = Blocks.bID) inner join BlockTypes on (Blocks.btID = BlockTypes.btID) where CollectionVersionBlocks.cID = '1' and (CollectionVersionBlocks.cvID = '48' or CollectionVersionBlocks.cbIncludeAll=1) order by CollectionVersionBlocks.cbDisplayOrder asc")

下記URLと類似のエラーだと思うのですが、なるべく簡単な解決方法はありますか?
http://concrete5-japan.org/community/forums/chat/post-5618/

ちなみに、ただいま現在社内ではデータベースの内容とサーバーのファイルなどをバックアップして、再インストールしてそのデータを入れ直せばよいのでは?という結論に至っています。


できるだけ早めにご回答いただけると幸いなのですが...

タグ:

Re: 予期せぬエラーでログインができません

2013年5月30日 at 11:12
とりいそぎ、CollectionVersionBlocksを消してしまったことで、CollectionVersionBlocksテーブルが見つかりませんというエラーに関しては、CollectionVersionBlocksテーブルを戻すしかないと思います。drop tableするまえのバックアップデータはありますか?
 

Re: 予期せぬエラーでログインができません

2013年5月30日 at 11:16
それが...わたしが慣れない操作でエクスポートしたら、手順に抜けがあって、データの選択ができておらず、バックアップがとれていなかったのです。。。

現在再インストール作業が進んでいます。。。

とりあえずやってみます。。。
 

Re: 予期せぬエラーでログインができません

2013年5月30日 at 11:23
CollectionVersionBlocksテーブルが無い状態でインポートしても同様のエラーになると思います。データベースのエクスポートは、必ず空のデータベースでインポートが可能かどうかテストして見たほうがいいですね…。

CollectionVersionBlocksの中身が消えてしまった場合、データとして深刻な抜けが発生しますので、もとのサイトの状態への復旧は難しいと思います。
 

Re: Re: 予期せぬエラーでログインができません

2013年5月30日 at 11:36
hissyさま、今度からはコメントいただいたように、ちゃんとバックアップの確認をしようと思います。

いつもいつもどうもありがとうございます!

なんとかがんばります!
 

Re: 予期せぬエラーでログインができません

2013年5月30日 at 11:24
hissyさま、いつも素早く丁寧なご対応、感謝いたします。

そうなのですか。。。

完成間近だったので、最初から作り直しということでしょうか?