Wordpress/Movable Type

2017年5月23日 at 12:18 AM

Welcartでカート注文処理実施後に、「ご注文が完了しませんでした。 (error )」出力し、WordPressの管理画面にもログインできずループする

今日、Welcartの画面から注文すると、最後の注文処理完了画面にエラーメッセージである「ご注文が完了しませんでした。 (error )」が出力される旨、指摘をもらいました。

 

何なのだろうと思って、Wordpressの管理画面にログインしようとログイン画面を表示して、正しいユーザーID/パスワードを入力した後実行を押すと管理画面(ダッシュボード)に飛ばずに、またログイン画面が表示されてしまうというループ状態に陥りました。(管理画面にログインできないで、ずっとログイン画面へリダイレクトされる)

 

結局、両方のトラブルは1つの原因が問題でして、データベースの使用量が多すぎたからでした。「audit-trail」というサイトの不正改ざん検知プラグインを導入していたのですが、これが一定期間でログを自動整理してくれないからか、55万件もログが溜まっていました。

 

PHPMyAdminでログインし、「wp_audit_trail」表だけをエクスポートして事前にバックアップして、全行トランケイトして消去したら急に管理画面にもログインできるようになっただけでなく、Welcartの注文処理完了後のエラーも出力されなくなりました

PHP

 

 

Welcartのエラーメッセージ出力問題はメールかデータベースが原因だそうなので、contact-form-7プラグインなど他の方法でメールが送れていたら、やはりデータベースの状況に問題があるようです。

 

 

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



こちらの関連記事もオススメ!