2013-11-20 1 views
2

나는 PHP 스크립트를 통해 내 magento 캐시를 플러시하려고합니다. 나는 이미 어떤 성공없이 그것의Magento는 캐시에서 캐시를 플러시

require_once('app/Mage.php'); 
Mage::app()->getCacheInstance()->flush(); 

또는 변화를 시도했다.

나는 테레빈 유를 통해 바니시가 있음을 언급하고자합니다.

그러나 Magento 캐시 플러시 또는 캐시 저장소 플러시를 관리자에서 누르면 광택 캐시가 지워집니다. 그냥 PHP 스크립트에서 작동하게 만들 수 없습니다.

올바른 방향으로 나를 가리킬 수 있습니까? 고맙습니다.

+0

/flush.php은 분명히 당신이 부분을 건너 뛰었습니다. /etc/init.d/varnish restart에 대한 bash 스크립트 + PHP에서의 표준 플러시가 해결책이었습니다. 어쨌든 고맙습니다. – Iulian

+0

광택과 다른 구현의 광택 캐시를 나타 내기 때문에 중복되지 않습니다 –

답변

0

난 그냥 동일한 코드를 시도하고 잘 작동합니다. 이렇게 구현했는지 확인하십시오.

php 태그에 코드가 삽입 된 파일을 만들고, flush.php라고 말하면 magento 루트 디렉토리에 놓습니다.

하고 URL에 http 명중 : 나는 "나는 니스가 설치되어"이라고 곳 // {my_base_url}

+0

코드는 php에 포함되어 있으며 URL은 http : //domain/flush.php입니다. 스크립트는 루트 디렉토리에 있습니다. 그러나 광택 캐시는 제거되지 않습니다. – Iulian