# Bitte um Hife, Fehlermedung: PHP message: PHP Parse error:  syntax error, unexpected...

**URL:** <https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201>\
**Category:** Programmierung\
**Created:** [21. Juli 2018 um 10:56 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201 "2018-07-21T10:56:43Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [21. Juli 2018 um 10:56 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/1 "2018-07-21T10:56:43Z")

</div>

Hallo, ich bin etwas ratlos, im Logfile habe ich diese Fehlermeldung entdeckt-

&nbsp;

PHP message: PHP Parse error:&nbsp; syntax error, unexpected ‚;‘, expecting identifier (T\_STRING) or variable (T\_VARIABLE) or ‚{‘ or ‚$‘ …web/var/cache/production\_201706221543/doctrine/attributes/ArticlePrice.php on line 87" while reading response header from upstream

Verschiedene Dinge im Shop funktionieren nicht mehr richtig, das Anzeigen der Bestellugen erzeugt einen Error 500, der Checkout verschickt keine Mails mehr und liefert eine leere Seite!

Wenn ich das Script ArticlePrice.php durch ein älteres von meinem Testserver ersetze , kommt diese Fehlermeldung nicht mehr.

Das Script wird aber von Shopware sofort wieder überschrieben und die Fehlermeldung kommt erneut . Es sieht so aus, als ob ein fehlerhaftes Script gecached wird. Ich weiß nicht an welchen Schrauben ich noch drehen soll um das Problem zu beheben. Hat vielleicht jemand eine Idee?

Der Shop&nbsp; (5.2.26 ) läuft auf einem NGINX bei Timme. Viele Gruesse Helmut

---

<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:** [21. Juli 2018 um 11:10 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/2 "2018-07-21T11:10:40Z")

</div>

Klingt vom Fehler her nach einer inkompatiblen PHP-Version. Welche hast du denn aktiv?

---

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [21. Juli 2018 um 11:16 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/3 "2018-07-21T11:16:14Z")

</div>

Hallo, aktuell php 7.0.18. vor ca. 6 Wochen hatte ich den Shop noch unter php 7.0.27 laufen, damit ist php aber öfter abgestürzt. Ich habe leider sehr viele Artikel, was Performance Problemen zu führen scheint. Viele Gruesse Helmut

---

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [21. Juli 2018 um 11:45 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/4 "2018-07-21T11:45:33Z")

</div>

Mit php 7.0.27 bestehen die Probleme auch, habe gerade umgeschaltet, hat nichts geholfen.

---

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [21. Juli 2018 um 14:44 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/5 "2018-07-21T14:44:33Z")

</div>

Welche Dateien sind denn für das Erzeugen der Cachedateien verantwortlich?  
Vielleicht könnte ich die aus dem letzen Backup wieder herstellen.

Viele Gruesse Helmut

---

<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:** [21. Juli 2018 um 15:00 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/6 "2018-07-21T15:00:56Z")

</div>

> [@Williee schrieb:](https://forum.shopware.com/profile/22633/Williee "Williee")
> 
> Welche Dateien sind denn für das Erzeugen der Cachedateien verantwortlich?  
> Vielleicht könnte ich die aus dem letzen Backup wieder herstellen.
> 
> Viele Gruesse Helmut

Die Cache Dateien werden aus den \_attributes Tabellen erzeugt. Vielleicht hast du kürzlich etwas daran verändert und bspw. Freitextfelder angelegt. &nbsp;

---

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [23. Juli 2018 um 09:28 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/7 "2018-07-23T09:28:34Z")

</div>

Hallo, danke für die Antwort- im Bearbeitungsmodus funktioniert der Shop wieder ordendlich. Mein Problem dabei, es werden im Cache/attributes Ordner immer wieder die Dateien überschrieben - Danach gibt es wieder die Fehlermeldung. Wie kann ich das Überschreiben vermeiden? Ist für das Überschreiben der Dateien vielleicht ein Cronjob verantwortlich, wenn ja, welcher?  
Viele Gruesse Helmut

---

<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:** [23. Juli 2018 um 09:44 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/8 "2018-07-23T09:44:43Z")

</div>

Das überschreiben kannst du nicht verhindern. Wenn da ein Fehler entsteht, ist dies ein Zeichen dafür, dass in deiner Datenbank etwas nicht passt. Die alte Datei zu verwenden würde nicht die Ursache beheben. Das sind Standard SW-Funktionen, wenn es da ein Problem gibt, musst du da tiefer debuggen, einfach eine alte Datei zu nehmen, behebt das zugrundeliegende Problem nicht.

---

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [23. Juli 2018 um 10:28 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/9 "2018-07-23T10:28:18Z")

</div>

ok, ich habe s\_articles\_prices verändert(preise angepasst- ) Das ging nur per Script, weshalb ich die Tabelle gelöscht und anschliessend neu hochgeladen habe . Danach trat der Fehler auf. Nun habe ich die originale Tabelle wieder hochgeladen und der Fehler tritt immer noch auf. Wie kann ich heraufinden was mit der DB nicht stimmt?  
Vielen Dank für die Antworten! Helmut

---

<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:** [23. Juli 2018 um 10:32 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/10 "2018-07-23T10:32:16Z")

</div>

Der Foreign-Key wird nicht mehr passen. Du könntest das Reparaturscript versuchen:&nbsp;[https://community.shopware.com/Foreign-Keys-reparieren\_detail\_954.html](https://community.shopware.com/Foreign-Keys-reparieren_detail_954.html)

---

<div class="post-metadata">

**Author:** ![Williee](https://avatars.discourse-cdn.com/v4/letter/w/a9a28c/32.png) [@Williee](https://forum.shopware.com/u/Williee)\
**Post date:** [23. Juli 2018 um 11:01 UTC](https://forum.shopware.com/t/bitte-um-hife-fehlermedung-php-message-php-parse-error-syntax-error-unexpected/54201/11 "2018-07-23T11:01:35Z")

</div>

Hallo, das wars wohl, Foreign-Key repariert und schon fluppt der Shop wieder- vielen Dank, da wäre ich allein nicht drauf gekommen! Super Service!

Helmut
