簡體   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