Magento cache opschonen PHP script
In dit artikel leggen we uit hoe je vanuit een simpel PHP script de cache van Magento kunt opschonen. Ideaal voor bijvoorbeeld automatische imports waarbij u met regelmaat de cache opgeschoond wilt hebben. Onderstaande code kunt u als los bestand toevoegen aan uw webserver en direct aanroepen vanuit de browser, een CRON task, een ander script, enz. Indien je dit PHP leeg cache script wilt gebruiken binnen een ander script is het belangrijk dat de pad naar de require_once blijft kloppen.
[code] //increase execution timeini_set(‘max_execution_time’, 900); //900 seconds = 15 minutes
//include Magento
require_once ‘app/Mage.php’;
$app = Mage::app(‘admin’);
umask(0);
//zet Error Reporting aan
error_reporting(E_ALL & ~E_NOTICE);
Mage::setIsDeveloperMode(true);
try {
//CLEAN ALGEMENE CACHE
flush();
Mage::app()->cleanCache();
// CLEAN AFBEELDINGEN CACHE
flush();
Mage::getModel(‘catalog/product_image’)->clearCache();
//print
print ‘done’;
}
catch(Exception $e)
{
//er ging iets fout..
print($e->getMessage());
}
[/code]
No comments yet.