当前位置:论坛首页 > Linux面板 > 讨论

【已回应】sql-mode参数在那里设置

发表在 Linux面板2019-1-6 12:35 [复制链接] 3 3009

安装帝国cms7.5时提示错误
  1. 建立数据表: phome_enewsad 完毕......
  2. 建立数据表: phome_enewsadclass 完毕......
  3. 建立数据表: phome_enewsadminstyle 完毕......
  4. 建立数据表: phome_enewsag 完毕......
  5. 建立数据表: phome_enewsautodo 完毕......
  6. 建立数据表: phome_enewsbefrom 完毕......
  7. 建立数据表: phome_enewsbq 完毕......
  8. 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 ''INSERT INTO `phome_enewsbq` VALUES (21, '带模板的栏目导航标签', '
  9. \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
复制代码


帝国官方论坛找到个解决办法
如果选择mysql5版本还提示这个错,那你要修改mysql的配置文件my.ini,修改如下:
修改my.ini,将
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
。然后重新启动MySQL。

在宝塔后台配置修改设置里找不到sql-mode这个参数在那里设置。
使用道具 举报 只看该作者 回复
发表于 2019-1-6 13:58:42 | 显示全部楼层
已经百度了解了,这个问题是否开启严格模式无关。bt默认也没有开启严格模式
使用道具 举报 回复 支持 反对
发表于 2019-1-7 11:51:51 | 显示全部楼层
没有的话就加上啊,加上重启mysql试试。
使用道具 举报 回复 支持 反对
发表于 2019-1-11 11:38:21 | 显示全部楼层
大炮运维V587 发表于 2019-1-7 11:51
没有的话就加上啊,加上重启mysql试试。

已解决了,谢谢,问题和服务器环境无关,在于使用 FileZilla 的MAC 版本采用最大线程二进制传文件时,文件传输不完整也不提示错误,数据库没传完整导致安装出错。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表