ログインができません
ずっとログインしたままで使用していたのですが、ある日更新ボタンを押すと、
エラーメッセージ
データベースに接続できません
エラーコード:
と表示されて、ステップメール設定・自動メルマガ設定・標準メルマガ設定などのどのタグを開いても、同じようにエラーメッセージが表示されます。
ログアウトのタグを開くと、『ログアウトしますか?』と表示されるのでOKを選択しても画面も変わらず、ログアウトもされません。
こちらのコミュニティにだけいける状態です。
また元々、ログインするページをお気に入りにいれていたので、そのページを開いても、ログインのID,パスワードを入力するページは表示されず、
エラーメッセージ
データベースに接続できません
エラーコード:
と表示された共通設定のタグが開かれた画面になります。
どうしたら元のように使えるようになるでしょうか?
よろしくお願いします。
平素はMilkyStepをご利用いただきありがとうございます。
本件については、下記の過去記事の内容が該当する可能性がございますので、ご参照くださいますようお願いいたします。
http://milkystep.com/ms_poc/?p=1449
なお、問題点等に関するご投稿の際は、極力ひな型に沿った形でご投稿いただきますようお願い申し上げます。
アドバイスありがとうございます。
参考記事を元に、
phpmyadminを使用して
・ms_delivered
・ms_erradd
・ms_actionlog
がオーバーヘッドになっていたので、空にしました。
それでもログインしても画面は変わらず、
エラーメッセージ
データベースに接続できません
エラーコード:
と表示された共通設定のタグが開かれた画面になります。
この先、どうしたらいいでしょうか?
よろしくお願いします。
troika 様
データベースの接続情報が合っているか、再度ご確認いただけますでしょうか。
MilkyStepで認識されるデータベース接続情報は、MilkyStepディレクトリ直下の「config.cgi」に格納されております。
その中の
our $dbname = “***”;がデータベース名、
our $dbhost = “***”;がデータベースのホスト名
our $dbuser = “***”;が接続ユーザ名
our $dbpass = “***”;が接続パスワード
となります。
もし相違がある場合は、一旦このファイルをローカルにダウンロードし、当該箇所を修正した後、再度同じ場所に上書きでアップロードしてください。
その際、ファイルの所有者が「apache」などになっていて変更できない場合は、サーバパネルなどから一時的に変更できる所有者に変更し、行ってくださいますようお願いいたします。
アドバイスありがとうございました。
接続パスワードを変更しなおしてみたら、接続できるようになりました。ありがとうございます。
ただ、弊社の場合、メルマガ登録人数が70名ほどで、1度全員にメール配信をして、あとは登録されてる誕生日に自動メール配信をしただけなのですが、これでオーバーヘッドになるという事は、今後もすぐに接続できなくなる可能性があるのでしょうか?
troika 様
その程度のデータ量でテーブルが肥大化することはあまり考えられないかと思われます。
仮にテーブル肥大化が原因で今回のエラーが発生したとしても、通常MySQLの接続パスワードが変更されるということはありえないかと思います。
今回は、ただ単純に、何らかの操作をした際にサーバ側のMySQLのユーザ情報などを、変更してしまった可能性が高いように思われます。
ありがとうございました。
これで様子を見てみます。
アドバイスありがとうございました。