Košarica (0)
  • Vaša košarica je trenutno prazna

NAVODILA ZA UPORABO

Navodila so kratka in vsebujejo slike in video posnetke. Torej prijazne - kot NEOSERV :-)

Iskanje po podpori

Cron opravila se uporabljajo za izvajanje vnaprej določenih nalog na strežniku. Ta se izvajajo samodejno, in sicer na določen čas, datum ali po definiranih časovnih intervalih. Več o tem, kaj so Cron opravila, kako delujejo in kako jih nastavite v nadzorni plošči cPanel, si lahko preberete v prispevku Cron opravila (Cron Jobs).

Cron opravila v Magento 1.X

Pri nekaterih sistemih, na primer pri Magento 1.9, lahko Cron opravila povzročajo nekaj preglavic. Če skripto poženemo ročno prek strežniške lupine (ang. Shell), se naloga izvrši uspešno, medtem ko lahko prek Cron opravila ostane neizpolnjena. V čem je težava?

Procesi, pognani prek Cron-a, uporabljajo drugačno $PATH spremenljivko, kot se uporablja v Shell-u. Zato so za zagon PHP skripte lahko uporabljene druge aplikacije. Ker Magento zahteva uporabo CLI verzije PHP-ja, je za stabilno delovanje potrebno določiti pot do php-cli izvedljive datoteke.

Namesto krajšega zapisa php je potrebno uporabiti celotno pot do datoteke php-cli:

/etc/cl.selector/php-cli

Zato je za uspešno izvrševanje Cron opravil v sistemu Magento 1.X potreben popravek datoteke cron.sh.

PHP_BIN=`which php`

je potrebno spremeniti v …

PHP_BIN=`/etc/cl.selector/php-cli`

Po spremembi poti v datoteki cron.sh se bodo Cron opravila izvajala uspešno.

Cron opravila v Magento 2.X

Pri Magento 2.X ni potrebno opravljati sprememb datoteke cron.sh. Dovolj je, da se v Cron-u uporabi pravilen »binary«:

/etc/cl.selector/php-cli <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
/etc/cl.selector/php-cli <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
/etc/cl.selector/php-cli <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log

Opomba: Pri vseh treh ukazih del kode <magento install dir> zamenjajte s potjo, kjer imate nameščen sistem Magento.

KOMENTARJI

KOMENTIRAJTE OBJAVO

(obvezno)
(obvezno, e-poštni naslov bo skrit)
(neobvezno)
Varnostno vprašanje, ki potrdi, da ste resnična oseba.