登录 注册

登录

已解决 白老师,能不能向官方问一下 RT Gallery 上传图片时候出现这个问题

更多
2015年07月09日 16:05 #1 作者: hebill
(26.49 KB) An error occured: SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年07月09日 22:03 #2 作者: Joomla之门
这似乎是服务器主机配置的问题。你是否使用 XAMPP 最新版本作为测试服务器?如果是这样,请立即换用 XAMPP 1.8.2 版本。

如果你是在购买的虚拟主机上面发生这个问题,请与主机商联系解决。应该是属于 MySQL 设置方面的问题。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年07月09日 22:16 #3 作者: Joomla之门
如果你的主机商不太明白,可以告诉他们,将 mysql 的
binlog_format = STATEMENT

修改成:
binlog_format = ROW

或者
binlog_format = MIXED

参看 MySQL 官方文档: Setting The Binary Log Format

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年07月10日 08:31 #4 作者: hebill
谢谢!
以前只知道配置php和apache,其实mysql中有时候也需要配置的,改下试试看吧。。

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年07月10日 08:37 #5 作者: hebill
果然凑效!!!!
/etc/my.cnf中将前面的#号去处重启mysql核apache完美解决。
#binlog_format=mixed

谢谢了!

登录 或者   注册一个会员帐号 来参与讨论