Magento hatası: sqlstate [HY000]: Genel hata: 1

2 Cevap php

Bu soru yığın taşması için ok umut - bu uygun değilse, o zaman bana bildirin ve bu durum buysa ben kaldırırız.

Ben bir windows makinede dükkanı ziyaret ettiğinizde Magento geçenlerde bana aşağıdaki hatayı vermektedir:

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

Ben tüm izinlere sahip bir veritabanı kullanıcı kullanıyorum sağlamıştır.

The thing that baffles me about the error is its reference to C:\WINDOWS\TEMP … as that’s a local file on the windows machine. May I add that the issue only ever appears when I’m testing on windows machines, and not on my Mac.

Ben tüm üzerinde test makineleri çerezler etkin olması.

Magento Ne fonksiyonu dışında bir çerez bırakarak kullanıcının PC yazmak gerekir? (Ve sadece bir çerez bile, neden bu siteyi kırmak gerekir?)

2 Cevap

Muhtemelen yazma izinleri olmadan bir klasöre Magento yüklenir. Bu bir hata değildir mySQL PHP biridir.

Magento insanlar bu konuda bir forum entry var. Çözüm olsa izinlerini değiştirmek için MAMP veya ne olursa olsun sunucu okumak ve klasörlere ve dosyalara yazmak için kullanın

Bu konuyu bulmak herkes için, ben aynı şeyi yaşadı ve internet cevapların hiçbiri sorunu çözüldü bulundu.

Buldum sorunu biz soruna neden bizim depolama alanı bizim sunucu üzerinde (sabit sürücü) limiti, ulaşmış olmasıydı.

Geçiyor ve bazı büyük dosyaları (tarihsel yedeklemeler) sildikten sonra sorun ortadan kalktı ve site düzgün çalıştı.