WordPress のプラグインWoocommerceで決済をする際に決済が完了せず、エラー表示されました。
WooCommece2.1.2へアップグレードを行ったあと、エラーの連発で2.1.0にダウングレードした後のエラーでした。
決済ができない!あせりますね。
検索した結果、WP_MEMORY_LIMIT オプションで PHP が消費するメモリの最大値の設定が必要なようです。
Allowed memory size of xxxxxx bytes exhausted
といったメッセージが表示される場合などにおそらく必要な設定です。
PHP の Memory limit の値を大きくすると解決しました。
以下を参考に設定を変更しました。
WordPress.org:Editing wp-config.php
wp-settings.php を開き、
wp_initial_constants( ); という行があるのを探します。
この[前]に define(‘WP_MEMORY_LIMIT’, ’64M’); と記載することによって解決しました。
日本語の説明はこちら。
WordPress Codex