"One or more indexers are invalid. Make sure your Magento cron job is running."


(Marvin 't Zand) #1

Magento versie 2.3

Hallo Dutchento,

Zoals de titel al duidelijk maakt, ik heb een probleem met de indexers en mijn cron jobs. Na veel googlen en vragen neergelegd in slack en mijn eigen kringen, kom ik hier nog steeds niet uit.

  • Het probleem
    oo Ik heb 0,0 kennis over het aanmaken/instellen van cron jobs. Wat moet ik waar doen?
    oo Ik maak gebruik van FTP en heb weinig tot geen kennis over consoles als composer oid om via command lines aanpassingen te doen.

  • De faciliteiten op de webserver
    oo Mij webserver heeft CPanel. Hier heb ik een kopje gevonden Cron jobs, maar zou niet weten wat ik hier in moet doen?
    oo SSH en SSL heb ik

Ik hoop dat iemand mij kan helpen hiermee.

Alvast bedankt,

Marvin 't Zand


(Pierre) #2

Hoi Marvin,

Geen idee of je er al uit bent maar ik zag toevallig je vraag voorbij komen.
In cPanel kun je volgens mij deze 3 regels (commando’s) toevoegen.

* * * * * /usr/bin/php-cli /home/(((((FTP USERNAME))))/public_html/bin/magento setup:cron:run >> /home/(((((FTP USERNAME))))/public_html/var/log/setup.cron.log     

* * * * * /usr/bin/php-cli /home/(((((FTP USERNAME))))/public_html/update/cron.php >> /home/(((((FTP USERNAME))))/public_html/var/log/update.cron.log   

* * * * * /usr/bin/php-cli /home/(((((FTP USERNAME))))/public_html/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /home/(((((FTP USERNAME))))/public_html/var/log/magento.cron.log```

Bron: [https://magento.stackexchange.com/questions/116106/magento-2-1-3-cron-jobs-via-cpanel](https://magento.stackexchange.com/questions/116106/magento-2-1-3-cron-jobs-via-cpanel)

`(((((FTP USERNAME))))` is dan je FTP credentials. 

Misschien wel een goed idee om je eens te verdiepen in het werken met terminal en ssh-toegang. 
Somige dingen zijn makkelijker via de Magento CLI voor elkaar te krijgen.

Succes!