Page 1 of 1
Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 11:13
by Uwe367
Hallo zusammen,
Bevor ich das als Issue einstelle, hier erstmal die Frage ob dieses Problem bei euch auch existiert bzw. ob ich evtl. einen Fehler gemacht habe.
Ich habe ein Update von 1.7.7 2015/02/02 auf die neueste Version gemacht und seitdem kommt nur noch diese Fehlermeldung auf einer leeren, weißen Seite.
Parse error: syntax error, unexpected T_FUNCTION in /www/htdocs/xxxx/xxxx/include/inc_module/mod_shop/frontend.render.php on line 1076
Habe dann das komplette Modul entfernt und aus meinem Git-Verzeichnis (ja, ich habe dieses vorher nochmals auf eine neuere Version prüfen lassen) hochgeladen, allerdings bleibt das Ergebnis das gleiche.
Dann noch zu guter letzt die neueste Installation bei Git gezogen und das Modul aus dieser hochgeladen, was aber wiederum das gleiche Ergebnis brachte.
Entferne ich das Shopmodul komplett, läuft die ganze Sache wieder.
Eine komplette Neuinsatllation der neuesten Version laüft hingegen einwandfrei. Daher vermute ich daß der Fehler bei mir liegt, aber wo?
conf.inc.php habe ich mit der dist.conf.inc.php abgelichen und auch die conf.template.default.inc.php habe ich abgeglichen.
Vielleicht weiß jemand Rat.
Gruß
Uwe
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 13:31
by nameless1
poste doch mal die zeilen um die 1076 herum hier.
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 16:04
by Uwe367
Das ist die Zeile
Und hier der Code drumherum
Code: Select all
// Handle special fields first, have no error setting yet
if($item_key === 'INV_SALUTATION' && strpos($order_process, '[INV_SALUTATION_') !== false) {
// [INV_SALUTATION_SELECTED:value] => selected="selected"
// [INV_SALUTATION_CHECKED:value] => checked="checked"
$order_process = preg_replace_callback(
'/\[INV_SALUTATION_(CHECKED|SELECTED):(.+?)\]/',
function($match) use ($row) {
if($row == $match[2]) {
return $match[1] == 'CHECKED' ? ' checked="checked"' : ' selected="selected"';
}
return '';
Aber wie gesagt.. ich denke daß es ein Fehler von mir ist denn eine Neuinstallation läuft einwandfrei, nur finde ich den Fehler nicht.
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 16:37
by Oliver Georgi
PHP 5.3+
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 18:28
by Uwe367
Oliver Georgi wrote:PHP 5.3+
Heißt das nun daß PHP 5.3 oder höher zwingend erforderlich ist?
Auf dem Account (all-inkl) läuft PHP Version 5.2.17-nmm2
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 19:10
by Oliver Georgi
ja zwingend für den Betrieb dieser Funktion wie Du siehst. Besser gleich 5.6.
Grundsätzlich läuft es zwar auch noch mit 5.2, nur der Shop so nicht mehr und ich werde das auch nicht mehr ändern. 5.3 ist bereits seit längerer Zeit deprecated, sprich nicht mehr für den produktiven Einsatz empfohlen. Die Entwicklung von phpwcms erfolgt unter 5.6.
In naher Zukunft wird eine Installation <5.3 nicht mehr möglich sein.
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 20:09
by juergen
Da geh ich doch mal die Server ansehen
UPS ... 5.4.4 war das neuste was ich fand !
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Tue 17. Feb 2015, 20:13
by Uwe367
Danke für die Info Oliver.
Dann lag der Fehler ja mal nicht bei mir, aber auch nicht bei phpwcms.
Die einzige Möglichkeit die ich nun habe ist den Server mittels CGI in der htaccess auf php5.5 umzuschalten, php5.6 wird noch nicht angeboten, oder eben zu warten bis all-inkl die Server updatet.
Abschließende Frage:
Wäre ein umschalten mittels CGI empfehlenswert?
Ich denke dabei auch an bevorstehende Updates. Wenn du jetzt bereits ankündigst daß in naher Zukunft nur noch eine Installation ab 5.3 möglich ist so werden Updates wohl auch dort hinein fallen und unter 5.2 Probleme machen bzw. ein Update mit einer Fehlermeldung quittieren oder?
[EDIT]
Hab ich bereits juergen.
Das neueste was ich angeboten bekomme ist 5.5, aber als CGI
[EDIT 2]
Na DAS nenne ich mal Kundenservice.
Hab ne E-Mail an den Support geschrieben und keine 10 Minuten später schon ne Antwort bekommen daß sie meinen Account kostenlos auf einen Server mit php5.5 und mysql 5.6 umziehen.
Wobei mysql 5.6? Ist das ok oder kann da was schief gehen? Die jetzige mysql Version ist 5.5.40
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Wed 18. Feb 2015, 06:12
by Oliver Georgi
Auf Shared Hosting CGI wählen, wenn angeboten! MySQL kein Thema…
Provider ändern die Defaults der Bestandskunden nur, wenn es gar nicht mehr anders geht. Erst vor einigen Wochen hat all-inkl. z.B. PHP 4 beerdigt.
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Wed 18. Feb 2015, 06:20
by Uwe367
Danke für die Info Oliver.
Ich werde den Serverumzug veranlassen. Damit bin ich zukunftsicher gewappnet. Bis php5.5 deprecated ist wirds wohl noch etwas dauern.
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Wed 18. Feb 2015, 09:17
by Oliver Georgi
nein, erst kommt PHP 5.4 an die Reihe.
Siehe :
Re: Fehlermeldung vom Shopmodul oder eigener Fehler?
Posted: Thu 19. Feb 2015, 19:18
by Uwe367
Danke dir