php - 将 vtiger 与 mysql 连接时出现意外错误
问题描述
我目前在vtiger安装向导(步骤 4)中收到此错误。
MySQL Server should be configured with:
sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
我正在使用共享PHP 7.2
MySQL 5.7
主机,管理员说sql_mode
设置为
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
问题来了,
这种行为真的与sql_mode
设置有关吗?我必须联系我的托管服务提供商还是有替代方案?
解决方案
连接到新的mariadb 10数据库解决了这个问题。
因此,如评论中所述,将MySQL版本更改为<5.7也应该有效。
推荐阅读
- java - JSF1091:找不到带有 url 参数的 mime 类型
- typescript - 如何在 Angular 8 中解密字符串
- reactjs - 如何将中继订阅与 GraphQl Lighthouse 订阅集成?
- python-3.x - Python:使用“readline()”函数读取行并附加到列表
- nested-loops - 在没有嵌套 for 循环的情况下在 Healpy 中创建环的有效方法?
- c# - wpf 自动化测试,当前状态
- discord - 如何检查用户权限 (DISCORDIA)
- node.js - Windows 10 上的 nodeJs 安装错误 - 错误 2203
- reactjs - React Leaflet - 如何使用圆形标记渲染自定义图像
- ssh - GitLab CI 因 SSH 错误加载密钥无效格式而失败