Posts Tagged ‘error’

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 команд, тогда посмотрите не блокирует ли другая программа этот каталог, это может быть например антивирус или другая программа, которая интенсивно работает с файловой системой.

Надеюсь это вам помогло, если нет, тогда жду комментариев.

_gat is not defined

Posted in Tips And Tricks on August 4th, 2008 by Yaroslav Vorozhko – 3 Comments

Новая версия кода google analytics иногда вызывает такую ошибку JavaScript “_gat is not defined“, подобная ошибка была и в старой версии google analytics.

Исправить данну ошибку можно следующим кодом, но прежде чем исправлять, надо убедиться в слеующем:

  • у вас не установлен старый urchin tracker код
  • у вас не включен Ad Block или похожая программа блокировки нежелательного содержания
  • у вас не установлены adware, spyware программы, которые фильтруют траффик и могут вырезать нежелательное содержимое

Если одно из выше перечисленных утверждений неверно, то вы можете не меняя код просто отключить программу фильтрации и посмотреть, повлияло ли это на ошибку.

<script type="text/javascript">
if (typeof(_gat) == 'object')
{
var pageTracker (YOUR TRACKING CODE)
...
}
</script>

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

urchinTracker(); is not defined

Posted in Tips And Tricks on January 14th, 2008 by Yaroslav Vorozhko – 4 Comments

google-analytics

Javascript warning urchinTracker(); is not defined можно увидеть в FireFox, когда установлен FF extension FireBug или в IE 6 и IE7, когда включено отображение ошибок.

Исправляеться следующим образом:
Строку urchinTracker();
заменяем на
if (typeof(urchinTracker) == ‘function’) urchinTracker();

Цитата  от Владимира Лучанинова:  “Решение правильное, если функция не объявлена, то typeof будет undefined, если объявлена, то function. Честно говоря, не понимаю, почему Google не предлагает сразу вставлять такой код.

Интересно, то что эту ошибку можно увидеть на многих крупных сайтах. У вас ведь ее нет? ;-)