Oversigt over magentos cronjobs

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)

powerhostings billede

root@powerhosting og magento-ninja extraordinaire.
Har til dagligt ansvaret for supporten af magentohotel.dk