fre, 07/03/2014 - 12:13
Magento har brug for at køre en del periodiske jobs, bla. log-rensning, udsending af nyhedsbreve, opdatering af sitemap osv.
Disse jobs ligger i en kø i magento og køres i forbindelse med at din cron.php-fil eksekveres på dit webhotel.
Køen defineres udfra indholdet i cron_schedule tabellen i din database, men den er ikke særlig praktisk at kigge i. Derfor laver vi en lille side som viser indholdet direkte i din browser:
Kilden til siden kan findes her: http://wikigento.dk/source/crondata.txt
Hent filen og ret den til så den matcher dine DB-credentials:
$server='DBSERVER:3306'; $user='DBUSER'; $pass='DBPASS'; $db='DBNAME';
Upload filen til dit webhotel som crondata.php og kald den i browseren.
Tjek at det virker som forventet.
Begræns nu adgangen til crondata.php via. din .htaccess-fil:
<Files crondata.php>
order allow,deny
deny from all
allow from [DIN-IPADRESSE]
</Files>
(Husk: alle magentohotel-kunder får automatisk eksekveret cron.php 12 gange i tiden)