繁体   English   中英

Magento错误:SQLSTATE [HY000]:一般错误:1

[英]Magento error: SQLSTATE[HY000]: General error: 1

我希望这个问题适用于Stack Overflow - 如果它不合适那么请告诉我,如果是这样的话,我会删除。

当我在Windows机器上访问商店时,Magento最近给了我以下错误:

SQLSTATE [HY000]:常规错误:1无法创建/写入文件'C:\\ WINDOWS \\ TEMP#sql_ac0_0.MYI'(错误代码:17)

我确保我使用具有所有权限的数据库用户。

让我对错误感到困惑的是它对C:\\ WINDOWS \\ TEMP的引用......因为这是Windows机器上的本地文件。 我可以补充说,这个问题只出现在我在Windows机器上测试时,而不是在我的Mac上。

我测试的机器都启用了cookie。

Magento除了留下cookie之外还需要写入用户PC的哪些功能? (即使它只是一个cookie,它为什么要破坏网站?)

可能你在没有写权限的文件夹中安装了Magento。 这是一个mySQL错误而不是PHP错误。

来自Magento的人有关于此的论坛条目 解决方案是通过MAMP或用于读取和写入文件夹和文件的任何服务器来更改权限

对于找到这个帖子的人来说,我经历了同样的事情,发现互联网上的答案都没有解决问题。

我发现的问题是我们已经达到了我们服务器上的存储空间(硬盘驱动器)限制,这导致了问题。

在浏览并删除一些大型文件(我们的历史备份)之后,问题就消失了,并且网站正常运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM