目录
- 介绍
- 宝塔安装部署(推荐)
- 本地安装部署
- 开发环境安装部署
- 后台配置
- 常见问题处理
- 一、小程序隐私政策设置
- 二、开启、关闭开发者模式
- 三、数据库模式修改 sql-mode
- 四、开放平台必须要配置吗
- 五、公众号配置服务器提示token失败
- 六、登录页广告图的修改
- 七、站点名称的修改
- 八、长方形Logo的修改
- 九、小程序接口申请
- 十、升级版本失败后如何回退版本数据
- 十一、如何修改访问域名默认跳转端口
- 十二、装修时修改商品展示个数
- 十三、运行内存太小导致的报错处理
- 十四、h5上传配置完成本地仍显示无法访问此页面
- 十五、本地phpstudy部署,访问域名/admin 、域名/wap无法自动跳转对应首页问题
- 十六、自动消息回复不通问题
- 十七、云编译报错处理方式
- 十八、单商户V6升级报错问题
- 十九、升级后预览海报报错问题处理
- 二十、安装时创建积分首页标识格式错误问题处理
- 二十一、云编译报ssl证书错误的处理方案
- 二十二、升级提示mkdir()处理方案
- 二十三、配置了伪静态仍提示接口请求错误,请检查VIE_APP_BASE_URL参数配置或者伪静态配置
- 二十四、报错Allowed memory size of ** bytes exhausted (tried to allocate ** bytes)处理方法
- 二十五、升级/云编译目录读写权限状态不通过如何处理
- 二十六、汇付支付提示暂未开通延时入账权限问题
- 二十七.卸载应用插件编译报错问题处理
- 二开指导手册
数据库模式修改 sql-mode
很多小伙伴在本地部署后访问站点会报下图这种错误
> 数据获取失败:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column nc _saas.SysUserRole.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
这是因为在MySQL 5.7后,MySQL默认开启了SQL_MODE严格模式,对数据进行严格校验。我们需要修改数据库配置
一、本地部署数据库修改
1.打开本地部署软件phpstudy,侧边栏选择设置,点击文件位置,选择MySQL
2.弹出的文件夹中双击打开my.ini文件
3.找到sql_mode(注意:有点显示的是sql_mode,有点显示的是sql-mode两者都可以),将sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES改为
sql_mode=' '
4.修改完成后,重启mysql
二、宝塔部署数据库修改
1.在宝塔侧边栏选择软件商店,搜索mysql,选中相应的数据库,点击设置
> 注意:要修改哪个站点的数据库,就选择该站点的数据库版本号
2.点击配置修改,按住Ctrl+F键搜索sql-mode(注意:有点显示的是sql_mode,有点显示的是sql-mode两者都可以)
3.将sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_VALUE_ON_ZERO改为
sql-mode=' '