Das Problem

Nach Aktivierung des Plugins wird eine ähnliche Fehlermeldung angezeigt:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/..../htdocs/plugins/system/easycalccheckplus.php on line 59

Es ist auch kein Zugriff auf die Website, weder Frontend noch Backend, möglich.

Die Ursache

Dieser Fehler tritt auf, wenn auf dem Server noch PHP4 läuft. ECC+ benötigt zwingend die Version 5.

Die Version 4 ist veraltet, langsam und nicht mehr sicher. Die letzte Version wurde 2007 veröffentlicht.

Die Lösung

Die beste Lösung ist natürlich das Upgrade auf PHP5. Bei den meisten Anbieter lässt sich das sehr einfach über einen Eintrag in der .htaccess bewerkstelligen.

Beispielsweise kann man bei 1und1 mit folgenden Zeilen auf PHP5 umstellen:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Wenn das nicht selbstständig möglich ist, dann sollte der Hoster angeschrieben werden.

Wenn keine Umstellung der PHP Version erwünscht ist, dann kann man das installierte Plugin über die Datenbank (z.B.: via phpMyAdmin) deaktivieren.

Der Status kann über das Feld "published" auf 0 gesetzt werden.

Siehe Screenshot:

ecc plugin deaktivieren in der datenbank