Задать вопрос

Как в кохане задействовать кеширование?

Здравствуйте, решил кеширование ключить в кохане, но выдало ошибку.
Открываю
bootstrap.php

в нем где маршутизация
в начале маршрутизации
if ( ! Route::cache()) {
и после
//Route::cache(TRUE);
}

если убрать слешики, //Route::cache(TRUE);
то выдает ошибку.

В чем проблема?

так же в бутстрапе добавил эти строки
'cache_dir' => APPPATH.'cache',
'caching' => false

правда не знаю нужны ли они.

Exception [ 0 ]: Serialization of 'Closure' is not allowed

SYSPATH/classes/kohana/core.php [ 926 ]

921 			// Set permissions (must be manually set to fix umask issues)
922 			chmod($dir, 0777);
923 		}
924 
925 		// Force the data to be a string
926 		$data = serialize($data);
927 
928 		try
929 		{
930 			// Write the cache
931 			return (bool) file_put_contents($dir.$file, $data, LOCK_EX);
    SYSPATH/classes/kohana/core.php [ 926 ] » serialize(arguments)
    SYSPATH/classes/kohana/route.php [ 159 ] » Kohana_Core::cache(arguments)
    APPPATH/bootstrap.php [ 238 ] » Kohana_Route::cache(arguments)
    DOCROOT/index.php [ 102 ] » require(arguments)
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽