yii-shopwind商城多数页面报错,修改mysql一个配置就解决!

news/2024/3/29 21:24:14/文章来源:https://blog.csdn.net/qq_24726703/article/details/129222717

解决办法

打开mysql配置文件,在[mysqld]下添加如下一行:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

成功解决!

还以为是网站的代码问题, 惊讶到我了. 开源网站下载下来就报错 多不可思议. 终于是配置的问题!

加油

报错信息如下是其中一个界面的!

Database Exception – yii\db\Exception

SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dongpinpifa.b.brand_logo' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

The SQL being executed was: SELECT count(*) AS `count`, `g`.`brand`, `b`.`brand_logo` FROM `swd_goods` `g` LEFT JOIN `swd_goods_statistics` `gst` ON `g`.`goods_id` = `gst`.`goods_id` LEFT JOIN `swd_store` `s` ON `g`.`store_id` = `s`.`store_id` LEFT JOIN `swd_goods_pvs` `gp` ON `g`.`goods_id` = `gp`.`goods_id` LEFT JOIN `swd_brand` `b` ON `g`.`brand` = `b`.`brand_name` WHERE ((`g`.`if_show`=1) AND (`g`.`closed`=0) AND (`s`.`state`=1)) AND (`g`.`cate_id` IN (2571, '2581', '2580', '2579')) AND (`b`.`if_show`=1) GROUP BY `g`.`brand` ORDER BY `count` DESC

Error Info: Array

(

[0] => 42000

[1] => 1055

[2] => Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dongpinpifa.b.brand_logo' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

)

Caused by: PDOException

SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dongpinpifa.b.brand_logo' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\Command.php at line 1299

1. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\Schema.phpat line 678

669670671672673674675676677678679680681682683684685686687

$exceptionClass = '\yii\db\Exception';

foreach ($this->exceptionMap as$error => $class) {

if (strpos($e->getMessage(), $error) !== false) {

$exceptionClass = $class;

}

}

$message = $e->getMessage() . "\nThe SQL being executed was: $rawSql";

$errorInfo = $einstanceof \PDOException ? $e->errorInfo : null;

returnnew$exceptionClass($message, $errorInfo, $e->getCode(), $e);

}

/**

* Returns a value indicating whether a SQL statement is for read purpose.

* @param string $sql the SQL statement

* @return bool whether a SQL statement is for read purpose.

*/publicfunctionisReadQuery($sql)

{

2. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\Command.php at line 1304– yii\db\Schema::convertException(PDOException, 'SELECT count(*) AS `count`, `g`....')

3. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\Command.php at line 1165– yii\db\Command::internalExecute('SELECT count(*) AS `count`, `g`....')

4. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\Command.php at line 407– yii\db\Command::queryInternal('fetchAll', null)

5. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\Query.php at line 249– yii\db\Command::queryAll()

6. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\db\ActiveQuery.php at line 133– yii\db\Query::all(null)

7. in E:\WWW\dongpinpifa\frontend\models\SearchForm.php at line 109– yii\db\ActiveQuery::all()

103104105106107108109110111112113114115

} else$by_category[$group[0]] = ['cate_id' => $group[0], 'cate_name' => $group[1], 'count' => $val['count']];

}

}

$result['by_category'] = array_values($by_category);

// 按品牌统计$by_brand = $this->getConditions($post)->select('count(*) as count,g.brand,b.brand_logo')->joinWith('brand b', false)->andWhere(['b.if_show' => 1])->groupBy('g.brand')->orderBy(['count' => SORT_DESC])->asArray()->all();

$result['by_brand'] = $by_brand;

// 按价格统计$by_price = array();

$priceMin = $this->getConditions($post)->min('g.price');

$priceMax = min($this->getConditions($post)->max('g.price'), 10000);

8. in E:\WWW\dongpinpifa\frontend\controllers\SearchController.php at line 93– frontend\models\SearchForm::getSelectors(stdClass)

87888990919293949596979899

$this->params['recommend_goods'] = GoodsModel::find()->alias('g')->select('g.goods_id,g.goods_name,g.default_image,g.price,gst.sales')->joinWith('goodsStatistics gst', false)->limit(5)->orderBy(['gst.views' => SORT_DESC])->asArray()->all();

// 品牌旗舰店$this->params['flagstore'] = \common\models\FlagstoreModel::getFlagstore($post);

// 按分类/品牌/价格/属性/地区统计$this->params = array_merge($this->params, $model->getSelectors($post));

// 读取所有省份列表$this->params['provinces'] = $this->getProvinces($post);

// 排序$this->params['orders'] = $model->getOrders();

9. frontend\controllers\SearchController::actionIndex()

10. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\base\InlineAction.php at line 57– call_user_func_array([frontend\controllers\SearchController, 'actionIndex'], [])

11. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\base\Controller.php at line 181– yii\base\InlineAction::runWithParams(['cate_id' => '2571'])

12. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\base\Module.php at line 534– yii\base\Controller::runAction('index', ['cate_id' => '2571'])

13. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\web\Application.php at line 104– yii\base\Module::runAction('search/index', ['cate_id' => '2571'])

14. in E:\WWW\dongpinpifa\vendor\yiisoft\yii2\base\Application.php at line 392– yii\web\Application::handleRequest(yii\web\Request)

15. in E:\WWW\dongpinpifa\frontend\web\index.php at line 17– yii\base\Application::run()

11121314151617

require __DIR__ . '/../../common/config/main.php',

require __DIR__ . '/../../common/config/main-local.php',

require __DIR__ . '/../config/main.php',

require __DIR__ . '/../config/main-local.php'

);

(new yii\web\Application($config))->run();

$_GET = [

'cate_id' => '2571',

];

$_COOKIE = [

'_csrf' => '504189953fd20d89a5211031a059275a2bd45561be4210d722231043556a9c6da:2:{i:0;s:5:"_csrf";i:1;s:32:"XeuAm-dJr0gswx0JYrMt39JkwzTnTLM_";}',

'PHPSESSID' => 'os75srj9hpckvk1nkf3v3l0ea2',

'advanced-backend' => 'tlftcl39hvurkhqqn9f8ecjqfp',

'_csrf-backend' => 'ef0839b137b3666331914e4ad44b4f420de761165c128843a7c9ab08f77e5063a:2:{i:0;s:13:"_csrf-backend";i:1;s:32:"Q8Lf1A7oTo-pjj80LuZjvXvSzBXICEFj";}',

'goodsBrowseHistory' => 'ba042fdf72cf2c92782b6df31ed747f5f47e5bba2f0a42250f09c948daa902b5a:2:{i:0;s:18:"goodsBrowseHistory";i:1;s:2:"27";}',

'advanced-mobile' => 'h5g81v6rh207s9e6on3h2721fj',

'advanced-frontend' => 't39okobnch4nccopmh5tfg8p3s',

'_csrf-frontend' => 'a28cf518b1b7a2d0dff529c98a30ee0f0809d084d07652700a7a7bdff65b3aeba:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"dOgR1sW-x8-JZKY2WKhe3dSxtROaEMi3";}',

'__session:0_8248216370763841:' => 'http:',

];

$_SESSION = [

'__flash' => [],

'userRole' => 'buyer',

'__id' => 4,

'__authKey' => 'PDH9apQNcIi2vKQPbzHQf_9gSk2t-H6g',

];

2023-02-26, 00:32:27

Apache/2.4.39 (Win64) OpenSSL/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02

Yii Framework/2.0.41.1

2.0.41.1 PHP 7.2.9

Status 500 Route search/index

Log 51 1

Time 366 ms Memory 8.980 MB

DB 23 24 ms

User 4

about:blank

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_74384.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[MySQL]MySQL数据类型

文章目录数据类型分类数值类型tinyint类型bit类型float类型decimal类型字符串类型char类型varchar类型char和varchar对比日期和时间类型enum和set类型数据类型分类 MySQL中,支持各种各样的类型,比如表示数值的整型浮点型,文本、二进制类型、…

RK3568镜像的拆包和打包

文章目录 前言一、window上分包和打包分包打包二、Linux上分包和打包分包打包总结前言 本文记录在win10上利用瑞芯微提供的工具进行分包和打包,同样也有Linux教程 提示:以下是本篇文章正文内容,下面案例可供参考 一、window上分包和打包 分包 window下一般直接利用工具即…

[oeasy]python0094_视频游戏_双人网球_pong_atari_mos_6502_雅达利_米洛华

编码进化 回忆上次内容 上次 我们回顾了 微软之前的 比尔盖茨和保罗艾伦 mits 迎来的 是帮手还是隐患? intel-8080 遇到了 mos-6502 底层硬件 驱动 游戏行业进化 不光是扑克牌和柏青哥了出现了双人网球 不过 目前的游戏 PDP-1 上的《太空大战》Donner Model 30 上…

信号类型(雷达)——脉冲雷达(三)

系列文章目录 《信号类型(雷达通信)》 《信号类型(雷达)——雷达波形认识(一)》 《信号类型(雷达)——连续波雷达(二)》 文章目录 前言 一、相参雷达 1…

从中国文化看面试挑人标准

文章目录标准一、面相1. 1 四白眼1.2 浓眉二、讲话2.1 言多与气虚总结本文结合中国面相,是个概率性问题,对于个体无效。 标准 正直,三观正,沟通好,技术。从概率上讲: 正直且三观正的人----有恒心&#x…

Android OTA 相关工具(四) 查看 payload 文件信息

文章目录1. payload_info.py 的使用1. 环境2. 帮助信息2. 查看 payload 文件信息1. 不带选项查看2. 使用 stats 选项查看3. 使用 signagures 选项4. 使用 list_ops 选项查看3. 其它一直以来,很多人都表达过很想去研究一下 Android OTA 的 payload 文件,看…

Guna Charts WinForm 1.0.8 Crack

Guna Charts 16 图表 在 16 种不同的图表类型中可视化您的数据。 Guna Charts 反应灵敏 轻松响应屏幕尺寸的变化。 Guna Charts 实时图表 创建实时数据仪表板现在非常容易。 Guna Charts 混合图表类型 混合多种图表类型,例如条形图和折线图/面积图。 Guna Charts…

26 openEuler管理网络-使用ip命令配置网络

文章目录26 openEuler管理网络-使用ip命令配置网络26.1 配置IP地址26.1.1 配置静态地址26.1.2 配置多个地址26.2 配置静态路由26 openEuler管理网络-使用ip命令配置网络 说明: 使用ip命令配置的网络配置可以立即生效但系统重启后配置会丢失。 26.1 配置IP地址 使用…

基于stm32电梯管理系统设计

基于stm32电梯管理系统设计这里记录一下以前自己做的嵌入式课程设计,报告中的图片和文字太多了,全部一个一个把搬过来太麻烦了,需要完整文本和代码自行q我963160156,也可在微信公众号 *高级嵌入式软件* 里回复 *电梯* 查看完整版文章摘要关键…

Redis 之企业级解决方案

文章目录一、缓存预热二、缓存雪崩三、缓存击穿四、缓存穿透五、性能指标监控5.1 监控指标5.2 监控方式🍌benchmark🍌monitor🍌slowlog提示:以下是本篇文章正文内容,Redis系列学习将会持续更新 一、缓存预热 1.1 现象…

ctf pwn基础-4

今天是学pwn的第四天,去接触了pwn的整数溢出。 目录 基础 实例讲解 实例讲解2 基础 关于整数溢出,这里以int为例,因为我php之前搞的比较多,以为这个int也是想php一样是64,最大值是9开头的那个,闹了不少笑…

QML Animation动画详解

1.Animation简介 Animation类型提供了四个属性: alwaysRunToEnd:该属性接收布尔类型的参数。该属性保存动画是否运行到完成才停止。当loops属性被设置时,这个属性是最有用的,因为动画将正常播放结束,但不会重新启动。…

算法进阶-动态规划

经典例题 大家肯定想用递归做 思路大概就是这样 递归到最后一行就是对应的D(i,j) 然后往上推 但是这样会超时,因为存在大量的重复计算 比如调用第一行MasSum(7)需要调用MaxSum(3)和MaxSum(8) 但是调用第二行MaxSum(3)还要调用3行的MaxSum(8)和3行的MaxSum(1) 第二行…

人工智能-机器视觉篇搞定(笔记)

考书目《人工智能之机器视觉》–程晨 1.从计算机读取一张图片显示 ##获取图片 import cv2 imcv2.imread("im.jpg") cv2.imshow("my",im) cv2.waitKey() cv2.destroyAllWindows()2.显示视频帧 import cv2 #cap cv2.VideoCapture("video.mp4")获…

java面试题-JVM类加载机制

类加载的生命周期?1. 加载阶段(Loading)在Java程序中,当需要使用某个类时,JVM会使用类加载器来查找并加载该类文件。类加载器会首先从文件系统或网络中查找相应的 .class 文件,读取类的二进制数据&#xff…

链表(一):移除链表元素、设计链表等力扣经典链表题目

203.移除链表元素相关题目链接:力扣 - 移除链表元素题目重现给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。思路链表的删除操作如上图所示,我们需要先找到要删除的…

物联网的新应用--触摸物联网

摘要:本文介绍一下触摸物联网的新进展--电子皮肤的物联网应用。还以为物联网的作用领域单单是从现场采集数据或者传输命令到执行设备吗?不,物联网的应用范围远比控制一盏灯大的多。据网上报道,香港城市大学(城大&#…

响应性基础API

一.什么是proxy和懒代理?什么是proxy?proxy对象是用于定义基本操作的自定义行为(如:属性查找,赋值,枚举,函数调用等等)。什么是懒代理?懒代理:在初始化的时候不会进行全部代理,而是…

简历信息提取论文笔记Information Extraction from Resume Documents in PDF Format

标题:Information Extraction from Resume Documents in PDF Format下载地址:https://library.imaging.org/ei/articles/28/17/art00013长度:8页发表时间:2016引用量cite27先读标题、摘要、结论、然后 methods/experiment design,…

Zebec社区上线ZIP-2(地平线升级行动)提案,海量激励将被释放

此前,Zebec社区在上线了投票治理系统Zebec Node后,曾上线了首个提案ZIP-1,对 Nautilus Chain 的推出进行了投票,作为 Zebec Chain 上线前的“先行链”,该链得到了社区用户的欢迎,投通过票的比例高达98.3%。…