# Cronjob liefert unterschiedliche Ergebnisse über CLI/Browser

**URL:** https://forum.shopware.com/t/cronjob-liefert-unterschiedliche-ergebnisse-uber-cli-browser/25295
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [25. Februar 2015 um 14:06 UTC](https://forum.shopware.com/t/cronjob-liefert-unterschiedliche-ergebnisse-uber-cli-browser/25295 "2015-02-25T14:06:35Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![ActionSports](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@ActionSports](https://forum.shopware.com/u/ActionSports)
#### Post date: [25. Februar 2015 um 14:06 UTC](https://forum.shopware.com/t/cronjob-liefert-unterschiedliche-ergebnisse-uber-cli-browser/25295/1 "2015-02-25T14:06:35Z")

</div>

Hallo Zusammen, ich habe einen Cronjob geschrieben, welche Artikeldaten ausliest und über eine Schnittstelle überträgt. Der Aufruf… Shopware()-\>Modules()-\>Articles()-\>sGetArticlePictures($id, true, 4, $odernumber); …liefert mir zwar den korrekten Bildlink, wenn ich den Cronjob via Browser aufrufe, z.B.: [http://www.tld.de/media/image/1234.jpg](http://www.tld.de/media/image/1234.jpg), allerdings nicht per Kommandozeile. Dort lautet die Ausgabe dann http:///media/image/1234.jpg, die Domainangabe wird also komplett verworfen. Weiß jemand wie es zu diesem Problem kommen kann, bzw. wie es behoben wird?

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [25. Februar 2015 um 14:33 UTC](https://forum.shopware.com/t/cronjob-liefert-unterschiedliche-ergebnisse-uber-cli-browser/25295/2 "2015-02-25T14:33:01Z")

</div>

Die Domain wird über den aktuellen Shop generiert. Bei einem Aufruf in der Kommandozeile bist du nicht im Kontext eines Shops und somit ist auch die Domain unbekannt. Möglichkeiten: 1.) per str\_replace() die Domain hinterlegen 2.) den Shop selber auslesen und via Shopware()-\>Bootstrap()-\>registerResource() registrieren Viele Grüße

---

<div class="post-metadata">

### Author: ![ActionSports](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@ActionSports](https://forum.shopware.com/u/ActionSports)
#### Post date: [25. Februar 2015 um 15:04 UTC](https://forum.shopware.com/t/cronjob-liefert-unterschiedliche-ergebnisse-uber-cli-browser/25295/3 "2015-02-25T15:04:12Z")

</div>

[quote=“Aquatuning GmbH”] 1.) per str\_replace() die Domain hinterlegen 2.) den Shop selber auslesen und via Shopware()-\>Bootstrap()-\>registerResource() registrieren [/quote] Vielen Dank für das schnelle Feedback. Den unter 2. genannten Punkt hatte ich bereits integriert: $repository = Shopware()-\>Models()-\>getRepository(‘Shopware\Models\Shop\Shop’); $shop = $repository-\>getActiveById($shopId); $shop-\>registerResources(Shopware()-\>Bootstrap()); Hast du evtl. weitere Vorschläge oder bleibt nur Möglichkeit 1.?
