“Incorrect integer value: …”というエラーが出て設定が完了しません
MilkyStepの管理画面にて、「ステップメール設定」→「ステップメールリスト名」→「メール送信設定」
を選択し、そのまま何も変更せずに保存ボタンを押した時に以下のエラーが表示されて設定ができません。
(ちなみに基本設定の編集でも同様に”Incorrect integer value: ”というエラーが出て、設定が完了しません)
ちなみにMilkyStepをインストールして、データベース設定なども行い、ステップメールリスト自体は作成することが出来ました。
(データベースを直接覗くと、下記エラーのカラムである”smtp_auth”には”0″が設定されておりました。)
対処方法をお教え頂けると幸いです。
お手数おかけしますが宜しくお願い致します。
サーバーはロリポップサーバーです。
平素はMilkyStepをご利用いただきましてありがとうございます。
> 保存ボタンを押した時に以下のエラーが表示
> されて設定ができません。
調査いたしましたところ、MySQL5.6.6以降より、MySQL設定ファイル(my.cnf)の初期仕様が変わり、現状MilkyStepで発行しているSQL文だと、エラーが発生する場合があるようです。
対応策としては、my.cnfを編集できる場合は、ファイル内の下記の行をコメントアウト(行の頭に#をつける)して保存してみてください。
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
(my.cnfの編集が可能であるかどうか、また編集の仕方などについては、ご利用中のレンタルサーバまでお問い合わせください)
また、my.cnfを編集できない場合で、MySQLのバージョンを選択できる場合は、MySQL5.6.5以下にしていただくことで、エラーが出なくなるかと思われます。
MilkyStep側でも、なるべく広い環境で動作するよう、随時SQL文の見直しを行うなど、対策をとっていけるよう努力させていただきます。
参考URL)
http://d.hatena.ne.jp/oranie/20130402/1364906656
http://arinco.o8it.net/?p=828
https://www.google.co.jp/search?q=my.cnf+%E8%A8%AD%E5%AE%9A&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a