Neuinstallation CE 4.4.1_28950 - Fehler bei Benutzerregistrierung

Moin!
Habe einen OXID eShop CE 4.4.1_28950 neu eingerichtet.
Hat alles geklappt, alle Voraussetzungen erfüllt und das Setup lief ohne Fehler oder Warnungen.
Der Shop läuft, lässt sich konfigurieren usw.

Bloß eine unbedeutende Schwäche hat das Ganze… :wink:
Es können sich keine Kunden anmelden. Eigentlich läuft so ein Shop ja am besten ohne Kunden… aber es wäre trotzdem Klasse, wenn das nun auch noch funktionieren würde. :smiley:

Wenn ein Kunde seine Daten eingibt und auf den Button zur Registrierung klickt, bringt der Shop folgende Fehlermeldung.

Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/www/users/allesb/Shop/core/phpmailer/class.phpmailer.php on line 1350

Deprecated: Function set_magic_quotes_runtime() is deprecated in /usr/www/users/allesb/Shop/core/phpmailer/class.phpmailer.php on line 1354

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/allesb/Shop/core/phpmailer/class.phpmailer.php:1350) in /usr/www/users/allesb/Shop/core/oxutils.php on line 916

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/allesb/Shop/core/phpmailer/class.phpmailer.php:1350) in /usr/www/users/allesb/Shop/core/oxutils.php on line 917

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/allesb/Shop/core/phpmailer/class.phpmailer.php:1350) in /usr/www/users/allesb/Shop/core/oxutils.php on line 918

Ich wäre sehr dankbar für eine Hilfestellung…

LG
Oli

Hi,

liegt imho an der PHP Version: http://php.net/manual/de/function.set-magic-quotes-runtime.php

Danke, Christian!

Das wars.
Habe PHP von 5.3 auf 5 zurück und schon läuft es.
Aber da wird Oxid längerfristig auf die Nutzung dieser Funktionen wohl verzichten müssen…:eek:

Gruß
Oli

Hi,

vielleicht gibts ja andere Methoden :-). Habe mal einen Bugeintrag im Forum veröffentlicht:
http://www.oxid-esales.com/forum/showthread.php?p=38040#post38040

Die Funktion funktioniert immer noch. PHP gibt nur eine Warnung aus das diese Funktion ab PHP 6 nicht mehr zur Verfügung steht. In der php.ini muss

error_reporting = E_ALL

lediglich in

error_reporting = E_ALL ^ E_DEPRECATED

geändert werden. Ich hoffe das hilft einigen.