Version 1.76 にバージョンアップ後のエラー
MilkyStep Professionalを使用して1年になります。
今回、Version 1.76 にバージョンアップしたところ
ステップメールのフォームの設定をクリックすると下記のエラーが出てしまいました。
________________________
Software error:
Table 'bi_asp.ms_formorder' doesn't exist SQL: SELECT * FROM `ms_formorder` WHERE id = 'nt_ko' AND modify = 0 ORDER BY disp_order ASC at ./lib/db.pl line 24.
For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.
________________________________________________________
また号外の記事を書くをクリックしても下記のようなエラーが表示されます。
__________________________________________________
Software error:
Unknown column 'token' in 'field list' SQL: UPDATE `ms_session` SET token = 'e9vvj6igr4menos2' WHERE login_id = 'b_ne' at ./lib/db.pl line 24.
For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.
_____________________________________________________
その他の設定を保存等のボタンをクリックしたところ同様のエラーが表示されます。
レンタルサーバーはさくらサーバーを使用しています。
マニュアルや過去の記事を読みましたが解決策が見つかりません。
再インストールも勇気がいるところです。
アドバイスしていただけると助かります。
よろしくお願いいたします。
___________________
以下解決しました。
ありがとうございました。
まさにおっしゃるとおりでした。
バージョンアップ時に正常にデーターベースの再構築ができなかったようです。
ミルキーステップのコントロールパネル「共通設定」→「データベースの再構築」から、データベースの再構築をしましたが
解決できませんでした。
その原因もおっしゃるとおりデーターベース内のデーターが肥大して再構築処理が重くなり途中で処理が中止されたようです。
MySQLデータベース??と思いながら、早速サクラサーバーのコントロールパネルにログイン。
アプリケーションの設定の中のデーターベースの設定をクリック。
データーベース一覧の真ん中の管理者ツールログインをクリック。
ユーザー名とパスワード、データーベースのホスト名を選んで
実行。
そしてデーターベース名を選んで選択。
テーブル名
・ms_delivered
・ms_erradd
・ms_actionlog
を一つずつ探してレコードを空にする。(ゴミ箱のマーク)
*注:テーブルは✖削除しないよう気をつけました。
この3つのテーブルの数字が大きかったので見つけやすかったです。
そしてミルキーステップのコントロールパネルに戻って
再度データーベースの再構築を祈るように実行しました。
無事終了して確認したところ
Software error:が出なくて安心しました。
素人にはドキドキでしたが何とか正常に戻ったようです。
適切なアドバイスありがとうございました。
平素はMilkyStepをご利用いただきありがとうございます。
エラーの内容から、データベースの再構築がうまくいっていないようです。
本件に関しましては、下記の過去記事の症例が参考になるかと思いますので、ご参照の上、ご対応いただきますようお願いいたします。
http://milkystep.com/ms_poc/?p=1798
ありがとうございました。
まさにおっしゃるとおりでした。
バージョンアップ時に正常にデーターベースの再構築ができなかったようです。
ミルキーステップのコントロールパネル「共通設定」→「データベースの再構築」から、データベースの再構築をしましたが
解決できませんでした。
その原因もおっしゃるとおりデーターベース内のデーターが肥大して再構築処理が重くなり途中で処理が中止されたようです。
MySQLデータベース??と思いながら、早速サクラサーバーのコントロールパネルにログイン。
アプリケーションの設定の中のデーターベースの設定をクリック。
データーベース一覧の真ん中の管理者ツールログインをクリック。
ユーザー名とパスワード、データーベースのホスト名を選んで
実行。
そしてデーターベース名を選んで選択。
テーブル名
・ms_delivered
・ms_erradd
・ms_actionlog
を一つずつ探してレコードを空にする。(ゴミ箱のマーク)
*注:テーブルは✖削除しないよう気をつけました。
この3つのテーブルの数字が大きかったので見つけやすかったです。
そしてミルキーステップのコントロールパネルに戻って
再度データーベースの再構築を祈るように実行しました。
無事終了して確認したところ
Software error:が出なくて安心しました。
素人にはドキドキでしたが何とか正常に戻ったようです。
適切なアドバイスありがとうございました。