ソフトウエアエラー
配信ボタンを押すと、下記のようなエラーが出てきます。
その後、一度戻るボタンを押して、もう一度配信すると問題なく配信できます
下記のエラーは何でしょうか?
ソフトは最新版です
Software error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘= + 1
WHERE email = ‘メールアドレス” at line 2
SQL:
UPDATE `ms_user_act` SET
= + 1
WHERE email = ‘メールアドレス’
at ./lib/db.pl line 24.
For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.
※ステップメールなどが時間通りに配信されていないので、試しにテスト用のメールを送信しようとした所、この様なエラーが出ました。
また、エラーが出た後、一度戻るボタンを押してその後送信した後に、ステップメールの送信が始まりました。
(大幅に、時間がずれ込んでいます)
CRONのメールは
Content-type: text/html
OK! action.cgi succeeded in creating a process.(action.cgiはプロセスの生成に成功しました。)
この様に、問題ないようです。
サーバーはサクラですが、
データベース バージョン: MySQL 5.5
になっています
naginagiさま
平素はMilkyStepをご利用いただきありがとうございます。
現象が発生したのは、ステップメールの「新しい号外記事を書く」ボタンからメールを作成し、そのあと「即時配信する」ボタンをクリックし、「はい」をクリックした時、という認識でよろしいでしょうか?
はい、その通りです。
この時に、ステップメール、予約配信がされていないことに気づき、即時配信で自分のメールに即時配信を行いました。
その時に出たエラーです
すいません、
記事を書いたのは、「標準メール」で記事を書きました
「新しい号外記事を書く」ボタンからメールを作成し、そのあと「即時配信する」ボタンをクリックし、「はい」をクリックした時に出たエラーです
naginagiさま
仮にエラーが発生したのが上記のタイミングと仮定した場合、エラーの内容から、一部のファイルが破損している可能性がございます。
お手数ですが、下記ページからダウンロードキー(バージョンアップキー)を利用して最新版(Ver1.67)のシステム一式を取得し、その中の「lib/proc.pl」というファイルを、naginagi様の環境の同じ場所に上書きでアップロードしてみていただけますでしょうか。
http://milkystep.com/download/dl_ms.pl
了解しました
早速行なってみます
結果は、数日後に様子を見てさせて頂きます