ich soll für einen Kunden die Pflege seiner Webseite übernehmen. Da größere Änderungen gemacht werden sollen, habe ich eine Spiegelung der Seite auf meinem Server erstellt. Diese ist über eine Subdomain erreichbar. Datenbank Einträge habe ich entsprechend in der master.inc.php geändert.
Das Frontend ist problemlos erreichbar. Im Backend kann ich mich einloggen, jedoch kein Content bearbeiten. Anstelle des Inhalts wird mir der Folgende Fehler angezeigt.
Code: Alles auswählen
<b>Parse error</b>: syntax error, unexpected '{' in <b>/***/***/***/***.***.de/httpdocs/projekte.***.de/***/redaxo/include/classes/class.rex_article_base.inc.php(361) : eval()'d code</b> on line <b>41</b>
Der entsprechende Code ist:
Code: Alles auswählen
if ($this->eval === false) {
echo $articleContent;
} else { echo
eval('?>' . $articleContent);
}
REDAXO: 4.6.1
PHP: 5.6.31
weitere Anmerkungen: Unter PHP7 ist die Seite nicht lauffähig. Am Code selbst scheint es ja nicht zu liegen, da dieser identisch mit dem Live-Build ist.
Hat jemand eine Idee, wie man das Problem beheben kann? Sollte ich ein Update wagen oder ist es besser damit zu warten, bis der Fehler raus ist?
Über Hilfestellungen würde ich mich sehr freuen!
Beste Grüße,
Chris