ZF Error: Can’t create/write to file
Posted in Tips And Tricks, ZendFramework on February 16th, 2009 by Yaroslav Vorozhko – Be the first to commentРассмотрим ситуацию когда вы получаете следующее сообщение об ошибке от ZendFramework.
exception ‘Zend_Db_Statement_Exception’ with message ‘SQLSTATE[HY000]:
General error: 1 Can’t create/write to file
‘C:\WINDOWS\TEMP\#sql_c48_0.MYI’ (Errcode: 13)’ in
C:\…\Zend\Db\Statement\Pdo.php:227
Errorcode 13: – это сообщение об ошибке от ОС, что нет прав на запись в каталог или файл.
Если вы получаете это сообщение каждый раз при выполнении SQL, то первое и самое вероятное, проверьте права на чтение/запись во временный каталог установленный в вашем php.ini.
В данном случае C:\WINDOWS\TEMP\ .
Иногда такая ошибка случается один раз из 100 запусков SQL команд, тогда посмотрите не блокирует ли другая программа этот каталог, это может быть например антивирус или другая программа, которая интенсивно работает с файловой системой.
Надеюсь это вам помогло, если нет, тогда жду комментариев.
