MilkyStep Official Community

メルマガ・ステップメール配信ソフトMilkyStep利用者のコミュニティです。

ストーリー別履歴をクリックするとSoftware error:と表示される

お世話になります。

「メールマガジン設定」の「ストーリー別履歴」を見ようとするとSoftware errorが出ます。

使用中のMilkyStepのバージョンは、Ver 2.11

サーバはさくらサーバー(スタンダード)です。

データベース バージョン: MySQL 5.7

エラーは以下の通りです。

(転載はじめ)
_________________________________________________________

Software error:
Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘takigamiaju_ms.temp.clicks_by_sto’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
SQL:

SELECT SQL_CALC_FOUND_ROWS
`temp`.story_no,
SUM(`ms_his_kaiun_1`.done_users) AS users_by_sto,
SUM(`ms_his_kaiun_1`.total_error) AS err_by_sto,
`temp`.clicks_by_sto,
ROUND(
( `temp`.clicks_by_sto / SUM(`ms_his_kaiun_1`.users) ) * 100, 2
) AS ctr_by_sto
FROM `temp`
LEFT JOIN `ms_his_kaiun_1`
ON `ms_his_kaiun_1`.story_no = `temp`.story_no AND
`ms_his_kaiun_1`.d_type = 1
GROUP BY `temp`.story_no
ORDER BY ms_his_kaiun_1.story_no ASC
LIMIT 0,10
at ./lib/db.pl line 41.
For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.
_________________________________________________________
(転載終わり)

./lib/db.pl line 41.
でMilkystepのmsフォルダの中のdb.plの41行目は
if($bind){my $el = 1; map {$sth->bind_param($el,$$_{value},$$_{type}); $el++;} @$bind;}
##################
$exec = $sth->execute() || die $sth->errstr().”\nSQL:\n”.$q; ←41行目:ここです。
}
######################
return $exec;
}

バージョンアップ時などにデータベースの再構築がうまく行われていない場合にエラーが出る可能性もあると掲示板で読みましたので、再構築を実施しましたが改善されませんでした。

解決法をご存知の方がいらっしゃいましたら教えていただけたら幸いです。

月, 6月 17 2019 » バグの報告

Login