Jeżeli w sklepie zachodzi konieczność automatycznego czyszczenia pamięci ceche nie ręcznej z poziomu panel administracyjnego ale automatyczne kasowanie z katalogu var/ceche poniższa solucja pomoże jak to wykonać.
INSTALACJA
tworzymy pusty plik o nazwie ceche.php w nim wstawiamy kod:
<?php
require(dirname(__FILE__).'/config/config.inc.php');
$token = Tools::getValue('token');
if (!$token || $token != 'Qwedsdewff34effRR324wDeWOOCVBC')
die();
Tools::clearSmartyCache();
Tools::clearXMLCache();
Media::clearCache();
PrestaShopAutoload::getInstance()->generateIndex();
w ramach bezpieczeństwa zmieniamy token Qwedsdewff34effRR324wDeWOOCVBC na swój dowolny indywidualny inny np DFdwErrE453WsDdfdgBfEWEWWVTWWWfdg
wgrywamy plik ceche.php na serwer na główne drzewo sklepu
na serwerze ustawiamy crona zadanie uruchamianie adres sklepu + do pliku ceche.php (pamiętając aby za = wpisać podawać swój ustawiony token)
https://jakisadressklepu.pl/ceche.php?token=DFdwErrE453WsDdfdgBfEWEWWVTWWWfdg
przykładowa komenda:
/usr/bin/wget -q -O - "https://jakisadressklepu.pl/ceche.php?token=DFdwErrE453WsDdfdgBfEWEWWVTWWWfdg" >/dev/null 2>&1
plik na serwerze w zadaniach crona powinien być uruchamiany raz dziennie najlepiej w nocy (codziennie).
naprawa PrestaShop
rozbudowa PrestaShop
aktualiacje PrestaShop
solucje PrestaShop