DRINGEND: Anmeldung / Registrierung von Kunden nicht möglich

Hallo zusammen, heute habe ich meinen Shop “www.gastroline24.net” auf SW 5 geupdatet. Leider ist es seit dem nicht mehr möglich sich als “Neukunde” zu registrieren oder sich in einen (Test) Account einzuloggen. Beim Klick auf “Weiter” bzw. “Anmelden” passiert nichts. Ich lande auf der gleichen Seite, nur das die Felder wieder leer sind. Keine Fehlermeldung o.ä. - Plugins habe ich überprüft (alle deaktiviert --> Funktioniert trotzdem nicht - Anderes (altes) Template aktiviert --> Funktioniert trotzdem nicht - Forumsuche benutzt :wink: Gleiche Problematik tritt auf, wenn man “zur Kasse” geht und sich dort als Neukunde registrieren möchte. Auch die Option “Kein Kundenkonto anlegen” löst gleiches aus. Da keine Fehlermeldung erscheint ist es für mich sehr schwierig den Grund zu ermitteln. Ich danke für eure schnelle Hilfe!!! Viele Grüße Frank

Hi, die einzige Besonderheit, die mir erstmal auffällt, ist der StatusCode 301 - Moved Permanently, den du teilweise als Antwort erhältst. Sowas machen wir bspw. bei den SEO-Routen (für den Account gibt es die im Standard aber nicht) oder wenn der Kunde über einen Link rein kommt, der nicht der aktuellen Konfiguration entspricht, was das Entfernen der shopware.php aus der URL oder HTTPs angeht. Ich kenne das Verhalten so leider nicht, darum nur das als grobe Anhaltspunkte. Besten Gruß, Daniel

Hallo, ich habe mir das mal kurz angesehen. Die Adresse https://gastroline24.net/register gibt bei der Registrierung einen 301 Moved Permanentely zurück. Es sieht aktuell so aus, als hast du in den Shopeinstellungen > Shops die Domain ohne www. hinterlegt, aber eine Rewrite-Regel in der .htaccess die per 301 auf www umleitet. Alle Links im Shop sind ohne www., wenn man diese jedoch aufruft, gibt es einen redirect. Es muss zwingend für die komplette Funktion des Shops in den Grundeinstellungen auch die Domain eingegeben werden (ggf. mit www.) die du verwendest. Das sieht mir aktuell nach einer ziemlichen Bastelei aus. Wenn deine Lizenzen bei uns auf gastroline24.net (ohne www.) laufen, dann solltest du den Shop auch ohne www. laufen lassen, oder die Lizenzen auf www. durch den Vertrieb umschreiben lassen. Bei deiner jetzigen Konfiguration muss in den Grundeinstellungen auf jeden Fall auch www. im Feld Host stehen. Grüße Moritz

Hallo zusammen, IHR SEIT GROßARTIG!!! Es funktioniert nun wieder :slight_smile: Daniel und Moritz hatten Recht :slight_smile: In den Shopeinstellungen war die SHOP-URL ohne www. eingetragen. Ich habe dort www. eingetragen (eine Lizenz dafür ist vorhanden) und es funktioniert einwandfrei. Ein rewrite in der .htaccess gab es nicht! Vielen Dank :slight_smile: Problem gelöst :slight_smile:

Hallo. Ich habe das gleiche Symptom wie gastroline24, konnte es mit den gegebenen Hinweisen jedoch nicht lösen. Die betroffene Seite: www.germanwool.de Hat noch jemand Tipps woran es liegen kann, dass die Registrierung von Neukunden nicht durchgeführt werden kann? Grüße Silke

Ich vermute, dass es irgendetwas mit deinem SSL zu tun hat. Wenn ich die Webseite aufrufe und auf Konto gehe, wird mir: “Dieser Verbindung wird nicht vertraut” angezeigt und: www.germanwool.de verwendet ein ungültiges Sicherheitszertifikat. Das Zertifikat gilt nur für folgende Namen: *.kasserver.com, kasserver.com (Fehlercode: ssl_error_bad_cert_domain) Entferne mal in Backend alle Möglichkeiten die mit SSL zu tun haben oder installiere ein richtiges Zertifikat

OK. Vielen Dank. SSL deaktiviert und es funktioniert. Werde Kontakt zu meinem Provider aufnehmen.

Ich habe leider das gleiche Problem und noch keine Lösung gefunden für www.das-regenbogenschaf.com

Hat noch jemand Tips für mich? ich durchsuche schon seit 2 Tagen das gesamte Forum. Vielen Dank :wink:

@maike, bei dir funktioniert auch der Warenkoprb nicht. Hast du die Versandkosten richtig eingestellt?

1 Like

@matthiasftl‍ , das grösste Problem hab ich nun fixen können…Warenkorb und Kundenregistrierung klappen nun… allerdings schicktdas Shopsystem keine emails, also zumindest kommen keine an… weder bei mir noch beimKunden :frowning:

Hallo Maike,

das mit den Emails ist relativ schwer nachzuvollziehen. Wenn du einen eigenen Server hättest kannst du in den Logs schauen, so ist es etwas komplizierter (ich vermute mal du hast Webspace?).

Steht denn irgendwas in den Shopware Logfiles?

Wenn du SSH Zugriff hast kannst du das Mail verschicken auch mal mit diesem Befehl hier testen:

php -a
mail("meinemail@test.de", "Testmail", "no text", "From: Test ");
quit

Was hast du denn unter den Grundeinstellungen unter Mailer konfiguriert? Ging das mailen schonmal?

Thomas

Ist der Shopware Mailer korrekt konfiguriert? http://community.shopware.com/Mailer_detail_944.html

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Hallo zusammen, 

auch ich habe das Problem, dass ich Benutzer nur über das Backend hinzufügen kann. Ich habe eure oben genannten Hinweise schon überprüft. Daran liegt es nicht. 

Könnte mir bitte jemand weiterhelfen? 

Shop: Shisha-store-os.de 

Egänzend dazu der Fehler im Errorreport: 

exception ‚Doctrine\ORM\Mapping\MappingException‘ with message ‚Cannot find a field on ‚Shopware\Models\Attribute\Customer‘ that is mapped to column ‚swp_age_check_age_confirmation_timestamp‘. Either the field does not exist or an association exists but it has multiple join columns.‘ in /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:611 Stack trace: #0 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(2900): Doctrine\ORM\Mapping\MappingException::noFieldNameFoundForColumn(‚Shopware\Models…‘, ‚swp_age_check_a…‘) #1 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php(102): Doctrine\ORM\Mapping\ClassMetadataInfo->getFieldForColumn(‚swp_age_check_a…‘) #2 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/form/ResolvedFormType.php(187): Shopware\Bundle\AccountBundle\Form\Account\AttributeFormType->buildForm(Object(Symfony\Component\Form\FormBuilder), Array) #3 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/form/FormFactory.php(118): Symfony\Component\Form\ResolvedFormType->buildForm(Object(Symfony\Component\Form\FormBuilder), Array) #4 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/form/FormBuilder.php(106): Symfony\Component\Form\FormFactory->createNamedBuilder(‚attribute‘, ‚Shopware\Bundle…‘, NULL, Array) #5 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/form/FormBuilder.php(269): Symfony\Component\Form\FormBuilder->create(‚attribute‘, ‚Shopware\Bundle…‘, Array) #6 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/form/FormBuilder.php(215): Symfony\Component\Form\FormBuilder->resolveChildren() #7 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/form/FormFactory.php(40): Symfony\Component\Form\FormBuilder->getForm() #8 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Library/Enlight/Controller/Action.php(388): Symfony\Component\Form\FormFactory->create(‚Shopware\Bundle…‘, Object(Shopware\Models\Customer\Customer), Array) #9 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Controllers/Frontend/Register.php(457): Enlight_Controller_Action->createForm(‚Shopware\Bundle…‘, Object(Shopware\Models\Customer\Customer)) #10 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Controllers/Frontend/Register.php(112): Shopware_Controllers_Frontend_Register->createCustomerForm(Array) #11 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Register->saveRegisterAction() #12 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(530): Enlight_Controller_Action->dispatch(‚saveRegisterAct…‘) #13 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #14 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #15 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #17 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #18 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #19 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(143): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #20 /var/www/vhosts/shisha-store-os.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #21 /var/www/vhosts/shisha-store-os.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #22 /var/www/vhosts/shisha-store-os.de/httpdocs/shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #23 {main}

 

Über eure Rückmeldungen würde ich mich freuen. 

Hallo @JFGraen‍,

deaktiviere mal das #2 > shopware\ Bundle \AccountBundle.

Scheint was mit dem Plugin bzw. ein Attributfeld vom Bundle zu sein.

MFG SiGGI

1 Like

Danke für die schnelle Rückmeldung. Alle zusätzlichen Plugins einmal deaktiviert und neu ausprobiert, leider ohne Erflog. Noch eine Idee? 

@JFGraen schrieb:

Hallo zusammen, 

auch ich habe das Problem, dass ich Benutzer nur über das Backend hinzufügen kann. Ich habe eure oben genannten Hinweise schon überprüft. Daran liegt es nicht. 

Könnte mir bitte jemand weiterhelfen? 

Shop: Shisha-store-os.de 

Egänzend dazu der Fehler im Errorreport: 

IM Forntend wird kein Fehler angezeit! Lediglich die Mail Report…

Kann leider nicht helfen, aber das ist mir aufgefallen: Bei Dir steht in der Url bei Registrierung: /account#show-registration, bei mir nur /account. Was ist das? Und die Fehlerconsole gibt folgendes aus: This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar.

1 Like
 Hab Ihr einen Plugin für den alters check gekauft, bzw. selbst gebaut?

 

1 Like

Ich verstehe das so. Es gibt einen Datenbankeintrag „swp_age_check_age_confirmation_timestamp“ das mit einem Attribut eintrag „Customer“ verknüpft ist. Vermutlich wurde durch das update dieser Eintrag gelöscht.

Am besten die Plugins nicht nur deaktivieren sondern deinstallieren und erneut installieren, damit die Datenbankverknüpfungen wiederhergestellt werden.

Alternative könnt ihr das auch Manuell durchführen, wenn Stelle bekannt sind, das wiederhergestellt werden muss.

 

1 Like

Ja, es ist ein Plugin installiert für die Altersprüfung. Bisher wurden alle Plugins deaktiviert, aber ich werde es sofort mit neuinstallation versuchen. Melde mich später. 

 

Ein großes Dankeschön an die schnellen Rückmeldungen!