2009-11-02 135 views
3

我希望這個問題可以堆棧溢出 - 如果它不合適,然後讓我知道,我會刪除,如果是這樣的話。Magento錯誤:SQLSTATE [HY000]:一般錯誤:1

的Magento最近已經給我下面的錯誤,當我訪問Windows機器上的店鋪:

SQLSTATE[HY000]: General error: 1 Can’t create/write to file ‘C:\WINDOWS\TEMP#sql_ac0_0.MYI’ (Errcode: 17)

我已確保我使用的所有權限的數據庫用戶。

讓我對錯誤感到困惑的是它對C:\ WINDOWS \ TEMP的引用......因爲這是Windows機器上的本地文件。 我可以補充說只有當我在Windows機器上進行測試時纔會出現問題,而不是在我的Mac上進行測試。

我測試的機器都啓用了Cookie。

Magento除了離開cookie之外還需要寫入用戶的PC嗎? (即使它只是一個cookie,爲什麼要打破它的網站?)

回答

1

也許你的文件夾中安裝的Magento沒有寫權限。這是一個不是PHP的mySQL錯誤。

來自Magento的人對此有一個forum entry。解決的辦法是改變雖然MAMP或任何服務器使用讀寫找到這個線程文件夾和文件

1

對於任何人的權限,我經歷了同樣的事情,並沒有發現在互聯網上的答案解決了這個問題。

,我發現的問題是,我們已經達到了我們的存儲空間(硬盤驅動器)我們的服務器,這是導致該問題上的限制。

經歷和刪除一些大的文件(我們的歷史備份)後,問題消失,該網站工作正常。

相關問題