I have the latest versions of Craft CMS, Sprout Email and Craft
Contact plugins. Sprout behaves fine with some notifications I have
set up. However, if I submit a contact form it throws a PHP error – mb_convert_case() expects
parameter 1 to be string, array given
スプラウトを無効にすると、Contact Formは正常に動作します。
ログを見ると、フォームを送信すると「エントリが保存されたとき」イベントが発生し、Sproutは処理する必要があるかどうかを調べ始め、エントリとして解析しようとするとチョークします。
私は最終的に、Sprout
Emailの「送信済み電子メールの追跡を有効にする」機能を無効にすることで、機能するようにしましたが、その必要はありません。
このようなことに誰かが遭遇したのですか、これについて何か考えていますか?入力をありがとう!
ベストアンサー
この問題は、 Sprout Email 3 で解決されています。
アップグレードの注意事項を必ずお読みください。これはメジャーリリースであり、いくつかのシナリオでは、いくつか手作業でアップデートする必要があります。