MilkyStep Official Community

メルマガ・ステップメール配信ソフトMilkyStep利用者のコミュニティです。

通常使用していましたが Software error

お世話になります。

問題なく運用をして来ましたが、1週間ぶりくらいでアクセスしたところ、ログインの画面から ID PASS を入れると、Software error の画面が出てしまいます。
再度、ログイン画面にアクセスすると「不正なページ遷移のためログアウトしました」と表示されます。
当然ですが、別の環境からアクセスしても同じ結果です。

サーバはサクラインターネットのビジネスを利用しています。
エラー表示は以下の通り、一部○○○○で伏字にしました。

Table ‘○○○○○○○_msdba.ms_cphis’ doesn’t exist
SQL:

INSERT INTO `ms_cphis` (
rec_time,
login_id,
ip,
user_agent,
log
)
VALUES(
NOW(),
‘○○○○○○○○○’,
‘118.105.○○○.○○○’,
‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36’,
‘ログインしました。’
)
at ./lib/db.pl line 29.

対象方法がお分かりになる方、ご教授ください。
よろしくお願いいたします。

水, 4月 6 2016 » ユーザからの投稿

4 Responses

  1. Yamazaki Junichi 4月 6 2016 @ 1:38 PM

    追加情報です。

    メルマガへ新規登録してみました所、正常な応答がありましたので、プログラム自体は動作している様子です。

  2. Igreks.Inc 4月 6 2016 @ 6:28 PM

    平素はMilkyStepをご利用いただきありがとうございます。

    存在するはずのDBのテーブルが存在しないというエラーが発生しているようです。

    おそらく、バージョンアップ時に、データベースの再構築がうまくいかなかったことが原因かと思います。

    データベースの再構築を行っていただければよいかと思いますが、この状態ですと、「共通設定」→「データベースの再構築」までたどり着くことができないかと思いますので、下記をお試しください。

    ・コントロールパネルにログインする。
       ↓
    ・エラーが出た後、「http://your-domain.com/ms/mode=ch_type&type=0」とブラウザに打って、共通設定の画面にダイレクトに移動する。
       ↓
    ・「データベースの再構築」から再構築を実行する。

  3. Igreks.Inc 4月 6 2016 @ 6:34 PM

    追記です。

    上記でうまくいかない場合は、下記をお試しください。

    ・ms/libディレクトリ配下の「proc.pl」を開く。
      ↓
    ・200行目(バージョンによって多少前後します)あたりにある、
    ————–
    &save::cphis({login_id => $login_id, log => ‘ログインしました。’});
    &save::del_old_cphis(); # とりあえず今はここで削除
    ————–
    の2行の行頭に「#」をつけてコメント化し、保存する。
      ↓
    ・再度コントロールパネルにログインする。
      ↓
    ・「共通設定」→「データベースの再構築」からデータベースを再構築する

  4. Yamazaki Junichi 4月 6 2016 @ 10:09 PM

    最初の方法では、共通設定の画面に移れませんでしたが、
    追記の方法でアクセスできました。

    アクセスできない間も登録は出来ており、運用上も問題なく復帰できたようです。

    迅速なご対応に感謝いたします。
    ありがとうございました。

Login