PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler bei der Zahlungsweise



ginibini
01.09.2011, 13:03
Hallo,

ich habe Gambio GX 1.0.14 jetzt schon mehrmals installiert. Immer wieder erhalte ich beim Aktivieren einer Zahlungsweise folgenden Fehler


DEPRICATED(8192): "Function ereg() is deprecated" in /var/www/vhosts/xxx.de/httpdocs/shop2011/admin/modules.php:195 (Details)

Kann mir da jemand helfen?

KlausK
01.09.2011, 21:11
Welche PHP-Version ist auf deinem Server/Webspace installiert?
Siehe im Backend unter Server-Info.

Die Funktion ereg wird ab PHP 5.3 nicht mehr unterstützt.
Stattdessen kannst du die Funktion ereg_match nutzen.
Siehe auch http://www.php.net

Einfacher ist es jedoch eine nidriegere PHP-Version zu verwenden.
Oder du machst dich gleich mit Gambio GX II vertraut.

ginibini
01.09.2011, 22:55
5.3.2.1 hab ich. Wie mache ich das mit dem ereg match? Muß ich da im Shop was ändern?

KlausK
02.09.2011, 05:48
Die Funktionen ereg, eregi, ereg_ replace, usw. werden von PHP 5.3 nicht mehr unterstützt aber von
Gambio GX weiterhin verlangt. Diese Funktionen kommen hundertfach im Quellcode deines Shops vor.
Wenn du also kein versiehrter Programmierer bist, ist eine Umprogrammierung ein nicht zu bewältigender Job.

Downgrade deinen Server/Webspace auf unter 5.3 oder nimm Gambio GX II. Der sollte das Problem eigentlich
nicht mehr haben, kann ich aber nicht hundertprozentig versprechen.