Ошибка cache.inc

Главные вкладки

Аватар пользователя jokkos jokkos 25 августа 2008 в 10:11

Вылазят вот такие надписи:

# user warning: ...\includes\cache.inc on line 26.
# user warning: ...\includes\cache.inc on line 109.

Как исправить?

Комментарии

Аватар пользователя olk olk 25 августа 2008 в 10:45

Привидите текст ошибки полностью, ну и желательно описать ситуацию в которой эти ошибки возникают...

Аватар пользователя jokkos jokkos 25 августа 2008 в 16:15

olk wrote:
Привидите текст ошибки полностью, ну и желательно описать ситуацию в которой эти ошибки возникают...

надпись появляется при заходе на сайт и находиться постоянно в видимости, на всех страницах друпала.
А больше там текста никакого нет. Что еще дополнить?
Мне интересно что cache.inc делает??? Для чего он нужен?

Аватар пользователя olk olk 25 августа 2008 в 16:36

Ну вистимо работает с кэшем Smile
Первая ошибка возникает в функции cache_get, вторая в cache_set , обе на строке обращения к таблицам cache в БД.

$cache = db_fetch_object(db_query("SELECT data, created, headers, expire, serialized FROM {". $table ."} WHERE cid = '%s'", $cid));
db_query("UPDATE {". $table ."} SET data = %b, created = %d, expire = %d, headers = '%s', serialized = %d WHERE cid = '%s'", $data, $created, $expire, $headers, $serialized, $cid);

Проверте в базе есть ли у вас таблицв cache*

Аватар пользователя jokkos jokkos 25 августа 2008 в 17:38

"Spiller" wrote:
после чего произошла ошибка?
попробуйте заменить cache.inc оригинальным из дистрибутива друпал

Ошибка произошла после того как пере установил фаервол и удалил из папки temp файлы.
Обновил до 6.4 не помогает.
"olk" wrote:
Проверте в базе есть ли у вас таблицв cache*

таблицы cashe в базе присутствуют