# {$sArticle.link} Domain localhost

**URL:** <https://forum.shopware.com/t/sarticle-link-domain-localhost/44617>\
**Category:** Allgemein\
**Created:** [18. März 2017 um 18:53 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617 "2017-03-18T18:53:33Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kai23](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kai23](https://forum.shopware.com/u/Kai23)\
**Post date:** [18. März 2017 um 18:53 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/1 "2017-03-18T18:53:33Z")

</div>

Hallo,

mich wunderte es das seit ein paar Monaten keine Artikelbewertungen mehr gab.  
Bei der Email-Vorlage sARTICLECOMMENT ist bei der Variable&nbsp;{$sArticle.link} das Protokol http und der Host localhost.&nbsp;  
z.B.: [http://localhost/detail/index/sArticle/174#detail--product-reviews](http://localhost/detail/index/sArticle/174#detail--product-reviews)

Ich hätte da gerne https als Protokol, da in den Shopeinstellungen „Überall SSL verwenden“&nbsp;aktiviert ist&nbsp;und die Domain des Shops als Host.  
&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![matthiasftl](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@matthiasftl](https://forum.shopware.com/u/matthiasftl)\
**Post date:** [18. März 2017 um 19:23 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/2 "2017-03-18T19:23:00Z")

</div>

Damit:

> {foreach from=$sArticles item=sArticle key=key}  
> {if !$sArticle.modus}  
> {$sArticle.articleordernumber} {$sArticle.name} {$sArticle.link}  
> {/if}  
> {/foreach}

Sollte es eigentlich klappen.

Bzw. im HTML

> &nbsp;{foreach from=$sArticles item=sArticle key=key}  
> {if !$sArticle.modus}  
> &nbsp;
> 
> |  
> &nbsp; {$sArticle.articleordernumber} |  
> &nbsp; {$sArticle.name} |  
> &nbsp;
> 
> {/if}  
> &nbsp;{/foreach}

---

<div class="post-metadata">

**Author:** ![Kai23](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kai23](https://forum.shopware.com/u/Kai23)\
**Post date:** [18. März 2017 um 19:58 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/3 "2017-03-18T19:58:49Z")

</div>

Na ok dann poste ich mal den kompletten Quelltext der Email Vorlagen, so wie er bei mir eingetragen ist…

**Plaintext:**

```
{include file="string:{config name=emailheaderplain}"}

Hallo {$sUser.billing_firstname} {$sUser.billing_lastname},

Du hast bei uns vor einigen Tagen Artikel gekauft. Wir würden uns freuen, wenn Du diese Artikel bewerten würdest.
So hilfst Du uns, unsere Servicequalität weiter zu steigern und Du kannst auf diesem Weg anderen Interessenten direkt Deine Meinung mitteilen.

Hier findest Du die Links zum Bewerten der von Dir gekauften Produkte.

{foreach from=$sArticles item=sArticle key=key}
{if !$sArticle.modus}
{$sArticle.articleordernumber} {$sArticle.name} {$sArticle.link}
{/if}
{/foreach}

{include file="string:{config name=emailfooterplain}"}

```

**HTML:**

```
{include file="string:{config name=emailheaderhtml}"}

Hallo {$sUser.billing_firstname} {$sUser.billing_lastname},

Du hast bei uns vor einigen Tagen Artikel gekauft. Wir würden uns freuen, wenn Du diese Artikel bewerten würdest.
So hilfst Du uns, unseren Service weiter zu steigern und Du kannst auf diesem Weg anderen Interessenten direkt Deine Meinung mitteilen.

Hier findest Du die Links zum Bewerten der von Dir gekauften Produkte.

 {foreach from=$sArticles item=sArticle key=key}
{if !$sArticle.modus}
 
  {$sArticle.articleordernumber}  
  {$sArticle.name}  
  
   Jetzt bewerten
  
 
{/if}
 {/foreach}

{include file="string:{config name=emailfooterhtml}"}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![matthiasftl](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@matthiasftl](https://forum.shopware.com/u/matthiasftl)\
**Post date:** [19. März 2017 um 11:18 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/4 "2017-03-19T11:18:15Z")

</div>

Ist bei dir auch in den Grundeinstellungen bei Shops auch der Host richtig hinterlegt und SSL aktiviert?

---

<div class="post-metadata">

**Author:** ![Kai23](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kai23](https://forum.shopware.com/u/Kai23)\
**Post date:** [20. März 2017 um 09:27 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/5 "2017-03-20T09:27:44Z")

</div>

Ja

---

<div class="post-metadata">

**Author:** ![sebastian223](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@sebastian223](https://forum.shopware.com/u/sebastian223)\
**Post date:** [20. März 2017 um 09:48 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/6 "2017-03-20T09:48:49Z")

</div>

Hallo,&nbsp;

ich habe das gleiche Problem.&nbsp;

Irgendwas sorgt dafür das beim ausführen des Cronjobs der Artikelbewertungen die Rechte zum Cache beschreiben verändert werden.&nbsp;

Dann wird immer die&nbsp;Variable&nbsp;{$sArticle.link} mit localhost angegebene.

Komischer weise, funtioniert ab und zu nach dem kompletten löschen des Caches der Cronjob für ein oder zwei Tage, bis der Fehler erneut auftritt.

Wenn der Cronjob funktioniert wird die&nbsp;Variable&nbsp;{$sArticle.link} mit der url meines Shops angegeben.

Habe es bereits ohne installierte Plugins und dem Standart Theme probiert. Hat auch nicht funktioniert.

Mein Hoster hat alle Rechte korrekt gesetzt und verweist an Shopware. Shopware sagt, dass es&nbsp;an Ihnen auch nicht liegt.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Kai23](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kai23](https://forum.shopware.com/u/Kai23)\
**Post date:** [20. März 2017 um 15:43 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/7 "2017-03-20T15:43:17Z")

</div>

Hmm ok schön, vielleicht finden wir die Ursache ja…

Okay also der Cronjob wird bei mir als www-data ausgeführt, dem User des Webservers.

```
*/15 * * * * /usr/bin/sudo -u www-data /usr/bin/php /var/www/vhosts/shopware/docroot/bin/console sw:cron:run

```

Die Rechte es Cache Ordners sind

```
drwxr-xr-x 8 www-data www-data 4.0K Mar 1 17:55 production_2017.....

```

Die einzigen Dateien die nicht www-data gehörten waren

```
find var/cache/ ! -user www-data -ls
1062571 4 drwxr-xr-x 3 root root 4096 Mar 2 05:34 var/cache/production_201702271540/general/shopware--2cb86ab8c90bfe98215feb8874ce350aShopware
1062572 4 drwxr-xr-x 3 root root 4096 Mar 2 05:34 var/cache/production_201702271540/general/shopware--2cb86ab8c90bfe98215feb8874ce350aShopware/shopware--Config
1062573 4 drwxr-xr-x 2 root root 4096 Mar 2 05:34 var/cache/production_201702271540/general/shopware--2cb86ab8c90bfe98215feb8874ce350aShopware/shopware--Config/shopware--53e
1062580 56 -rw-r--r-- 1 root root 53705 Mar 20 05:34 var/cache/production_201702271540/general/shopware--2cb86ab8c90bfe98215feb8874ce350aShopware/shopware--Config/shopware--53e/shopware---2cb86ab8c90bfe98215feb8874ce350aShopware_Config
1062576 4 -rw-r--r-- 1 root root 125 Mar 20 05:34 var/cache/production_201702271540/general/shopware--2cb86ab8c90bfe98215feb8874ce350aShopware/shopware--Config/shopware--53e/shopware---internal-metadatas---2cb86ab8c90bfe98215feb8874ce350aShopware_Config

```

Diese kamen von meinem [update-check script](https://forum.shopware.com/discussion/43007/update-check-shell-script) welches ich als root laufen lies.  
Das habe ich jetzt geändert so das es auch als www-data ausgeführt wird.

Kann man die Bewertungsmails manuell an eine Testadresse schicken?

---

<div class="post-metadata">

**Author:** ![Kai23](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kai23](https://forum.shopware.com/u/Kai23)\
**Post date:** [20. März 2017 um 17:12 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/8 "2017-03-20T17:12:54Z")

</div>

Über den Vorlageneditor kann man sich mit „Test-E-Mail an Shopbetreiber senden“ eine Testemail senden lassen. Hier war der Link jetzt korrekt.  
&nbsp;

---

<div class="post-metadata">

**Author:** ![Kai23](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kai23](https://forum.shopware.com/u/Kai23)\
**Post date:** [18. April 2017 um 19:48 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/9 "2017-04-18T19:48:06Z")

</div>

Das Problem besteht immer noch.&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [18. April 2017 um 20:07 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/10 "2017-04-18T20:07:37Z")

</div>

Welche SW-Version hast du denn?

---

<div class="post-metadata">

**Author:** ![SKonig](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@SKonig](https://forum.shopware.com/u/SKonig)\
**Post date:** [24. April 2017 um 09:42 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/11 "2017-04-24T09:42:26Z")

</div>

Es scheint mit Version 5.2.22 gelöst zu sein:  
[Shopware Issuetracker](https://issues.shopware.com/issues/SW-18274?_ga=1.145994804.1815101634.1459349490)&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![LAKAHA](https://avatars.discourse-cdn.com/v4/letter/l/2bfe46/32.png) [@LAKAHA](https://forum.shopware.com/u/LAKAHA)\
**Post date:** [27. November 2017 um 08:30 UTC](https://forum.shopware.com/t/sarticle-link-domain-localhost/44617/12 "2017-11-27T08:30:48Z")

</div>

Der Thread ist schon einige Monate alt, allerdings besteht das Problem für mich immer noch.

Version 5.3.2 Erhalten wiederholt emails von Kunden die bewerten wollen, bei denen aber der Link nicht funktioniert. Wie oben beschrieben wird auch&nbsp;in diesen Fällen localhost als domain eingesetzt.

Hat vielleicht noch jemand einen Vorschlag?
