호기심에 문제가 있습니다. 나는 각기 다른 RSS 데이터를 수집하기 위해 15 분마다 cron이 실행하는 쉘 파일을 가지고있다.CakePHP 1.2 - 캐시 :: 삭제가 생산성에서 작동하지 않습니다
이echo 'Update cache...';
Cache::delete('AggregatedNews.getHome');
Cache::delete('AggregatedNews.getHome.fr');
Cache::delete('AggregatedNews.getHome.en');
Cache::write('AggregatedNews.getHome',$this->AggregatedNews->getHome());
Cache::write('AggregatedNews.getHome.fr',$this->AggregatedNews->getHome(array('AggregatedNews.language'=>'fr'))); Cache::write('AggregatedNews.getHome.en',$this->AggregatedNews->getHome(array('AggregatedNews.language'=>'en')));
echo 'Cache updated!';
이 코드는 내 컴퓨터와 서버에 dev에 환경에서 잘 작동 :이 같은 결과를 저장하기 위해 CakePHP의에서 캐시 도우미를 사용합니다. 그러나 자극에서 아무것도 발생하지 않습니다. Cache :: Write가 작동하는지 확인하기 위해 수동으로 캐시 파일을 삭제하면 여전히 동일합니다 ... 누군가가 아이디어를 가지고 있습니까?
감사합니다.
어떤 종류의 오류 메시지가 표시됩니까? 어떤 버전의 PHP를 dev 서버에서 실행하고 있습니까? – cspray
오류 메시지가 없습니다. PHP의 경우. 리모컨은 Linux 상자에서 5.3.5이고 로컬은 OS X에서 5.3.6입니다. –
서버의 오류 로그에 아무것도 없습니까? 불행히도 CakePHP 1.2를 다루지 않았으므로이 문제의 원인이 무엇인지 확신 할 수 없습니다. 찌르다 기계에 적절한 캐싱 엔진이 있습니까? – cspray