Vimexx Facebook

Onderwerp: WP All import - Cron job

19-01-2021 12:27

Beste leden,

Sinds kort gebruik ik WP all import voor Wordpress om een XML export te importeren in Woocommerce, ik heb hiervoor 2 links:

1x Trigger URL (deze dient 1x per 24 uur te worden getriggerd)
1x Processing URL (deze dient 1x per 2 minuten te worden getriggerd)

Ik heb al allerlei cron jobs geprobeerd maar krijg het helaas niet aan de praat, is er iemand die ervaring heeft met cron jobs of met deze plugin? 

Geteste cron jobs welke niet werken:
- /opt/alt/php74/usr/bin/php /home/u3608p79809/domains/kortingslab.nl/public_html/wp-load.php?import_key=8LSpLm_D&import_id=10&action=trigger
- /opt/alt/php74/usr/bin/php /home/u3608p79809/domains/kortingslab.nl/public_html/wp-load.php?import_key=8LSpLm_D&import_id=10&action=processing

- wget -O /dev/null https://www.kortingslab.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=trigger
- wget -O /dev/null https://www.kortingslab.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=processing

- wget -O /dev/null “https://www.kortingslab.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=trigger”
- wget -O /dev/null “https://www.kortingslab.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=processing”

- /opt/alt/php74/usr/bin/php /home/u3608p79809/domains/kortingslab.nl/public_html/wp-load.php import_key=8LSpLm_D import_id=10 action=trigger
- /opt/alt/php74/usr/bin/php /home/u3608p79809/domains/kortingslab.nl/public_html/wp-load.php import_key=8LSpLm_D import_id=10 action=processing

Hulp word gewaardeerd! :) 

25-01-2021 15:45
#2931

Deze zou je kunnen proberen:

wget --spider https://www.kortingslab.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=trigger  >/dev/null 2>&1

Het is inderdaad soms een hele uitzoekerij...

14-02-2021 11:27
#2951

He Brian , ik heb hetzelfde probleem, heb jij een oplossing gevonden?

02-11-2021 23:24
#3367

Voor de volgende persoon die dit probleem heeft.

Ik werk ook met WP all import. In dit geval is de curl de beste methode. Dus dan krijg je curl "https://www.kortingslab.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=trigger"

Vergeet de aanhallingstekens niet. Die heb je nodig vanwege de & teken. Anders breekt de url af.

Daarnaast zou ik de processing cron ook niet elke 2 minuten laten lopen maar elke 3 minuten. 

03-02-2022 09:31
#3576

Heeft iemand dit ooit aan de praat gekregen? frown

Ik heb o.a. deze variant gebruikt (curl "https://www.domeinnaam.nl/wp-load.php?import_key=8LSpLm_D&import_id=10&action=trigger" ) maar die werkt ook niet.
Zal ook nog enkele andere varianten proberen maar echt fijn is dit natuurlijk niet.

Ook handmatig starten van de import werkt niet, krijg je een melding dat de server het proces heeft gestopt.

Bij andere hosts heb ik een en ander al jaren zonder problemen draaien.

20-05-2022 10:49
#3758

Dit werkt bij mij gewoon. Ik ga ervan uit dat je een eigen "import_key" en "import_id" invult. Als je de URL zelf in je browser bezoekt gaat het dan wel goed?

26-07-2022 15:54
#3838

Voor de mensen die hier nog problemen mee hebben onderstaand een werkende variant.
Je dient php-cgi aan te roepen van de php versie die je gebruikt.
Onderstaand met 8.0.

trigger:

/opt/alt/php80/usr/bin/php-cgi /home/{USER}/domains/{DOMAIN}/public_html/wp-load.php import_key={KEY} import_id={ID} action=trigger

processing

/opt/alt/php80/usr/bin/php-cgi /home/{USER}/domains/{DOMAIN}/public_html/wp-load.php import_key={KEY} import_id={ID} action=processing

 

 

30-09-2022 11:30
#3915

Pfff wat een gezoek. Na vele opties geprobeerd te hebben blijkt deze uiteindelijk voor mij te werken:

curl "https://www.domeinnaam.nl/wp-load.php?import_key=XXXX&import_id=XX&action=trigger" 

Maar inderdaad wél met aanhalingstekens, bedankt voor de tip Robert.

- 5 van 5 sterren -