Ошибка Magento: SQLSTATE [HY000]: Общая ошибка: 1 - PullRequest
3 голосов
/ 02 ноября 2009

Надеюсь, этот вопрос подходит для переполнения стека. Если он не подходит, дайте мне знать, и я удалю, если это так.

Magento недавно выдает мне следующую ошибку, когда я захожу в магазин на машине с Windows:

SQLSTATE [HY000]: общая ошибка: 1 Не могу создать / записать в файл «C: \ WINDOWS \ TEMP # sql_ac0_0.MYI» (Код ошибки: 17)

Я гарантировал, что использую пользователя базы данных со всеми разрешениями.

Что меня смущает в этой ошибке, так это ее ссылка на C: \ WINDOWS \ TEMP… это локальный файл на машине с Windows. Могу ли я добавить, что проблема возникает только тогда, когда я тестирую на компьютерах с Windows, а не на моем Mac.

На всех машинах, которые я тестирую, включены файлы cookie.

Какая функция Magento требуется для записи на ПК пользователя, кроме как оставить cookie? (и даже если это просто cookie-файл, зачем ему взламывать сайт?)

Ответы [ 2 ]

1 голос
/ 11 июля 2013

Для любого, кто нашел эту ветку, я испытал то же самое и не нашел ни одного ответа в Интернете, чтобы решить проблему.

Проблема, которую я обнаружил, заключалась в том, что мы достигли лимита дискового пространства (жесткого диска) на нашем сервере, что вызывало проблему.

После просмотра и удаления некоторых больших файлов (наших исторических резервных копий) проблема исчезла, и сайт работал нормально.

1 голос
/ 02 ноября 2009

Возможно, вы установили Magento в папку без прав записи. Это ошибка MySQL, а не PHP.

Люди из Magento имеют запись на форуме об этом. Решение состоит в том, чтобы изменить разрешения через MAMP или любой другой сервер, который вы используете для чтения и записи для папок и файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...