Ни с того, ни с сего перестал работать крон. Ничего не менял. Запускаю на хостинге, срабатывает с ошибкой. Хостеры руками разводят. Помочь не могут.
Запускаю вручную - такая ошибка:
:~/мойсайт.ru/public_html [0] $ php -d error_reporting=-1 -d display_errors=1 cron.php
Notice: Undefined variable: cache in /home/a/artele/мойсайт.ru/public_html/system/core/model.php on line 1471
Fatal error: Call to a member function set() on null in /home/a/artele/мойсайт.ru/public_html/system/core/model.php on line 1471
На всех других сайтах крон Нормально работает, пробовал менять и сам файл crone.php и model.php - ничего не помогает.
Строка с ошибкой вот эта:
// если указан ключ кеша для этого запроса
// то сохраняем результаты в кеше
// сохраняем не обработанный коллбэком массив
if ($this->cache_key){
$cache->set($cache_key, $_items);
$this->stopCache();
}
$this->db->freeResult($result);
В общем, не понятно что делать? Может кто-то сталкивался с подобной проблемой?
Перестал работать крон 2.X
Посетитель Сообщений: 451 |
| ||
Посетитель Сообщений: 3006 |
Строку if ($this->cache_key){ пробовали закомментировать? Вот так //if ($this->cache_key){ | ||
Посетитель Сообщений: 451 |
vikont:
Закомментил строку, через wget крон на хостинге срабатывает, но задачи крона не выполняются - постинг не делает, боты не работают, карта сайта не создаётся.Строку if ($this->cache_key){ пробовали закомментировать? Вот так //if ($this->cache_key){ Вообще не понятно в чём причина? Вот что хостер пишет: Возможно имеет место быть проблема с подключением файлов, однако проверить с нашей стороны не возможно, т.к. код скрипта в котором возникает ошибка закодирован. В этому случае необходимо обратиться к его разработчику. Видимо какой-то глюк в самой cms. |
В начало страницы |
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.