不久前,我在 Magento 1.7 中安装了 IWD 的单页结账功能,它似乎运行顺畅,并且与我当前的模板和其他模块集成在一起,没有任何问题。然而,一位随机客户在结账流程方面遇到了一些问题,每次出现某个错误时我都会收到一封电子邮件:
付款交易失败。原因 SQLSTATE[HY000]: 一般错误: 1 无法创建/写入文件 '/tmp/#sql_400_0.MYD' (错误代码: 17)
结帐类型:单页
我不知道客户尝试结账该订单多少次,但我收到的电子邮件数量为 8 封,每封都一样。最后一次,结账过程成功了。
最令人不安的是,我尝试用自己的测试检查来复制该错误,但没有发生,让我几乎不知道是什么原因导致了这种情况,什么时候会再次发生或如何解决它。
答案1
mysql 自带perror
命令。
$ perror 17
OS error code 17: File exists
无论它试图创建或写入什么都已存在并且它不喜欢它。