Auf einmal 500er Fehler und Frontend down :(

Hallo,

 

keine Änderungen aber auf einmal Shop weg.

Ging los mit sporadischen 500er im backend

dann Frontend weg.

Chache geleer, Logging angestellt aber einzige was kommt:

Fatal error: Cannot redeclare Shopware\Models\Attribute\Customer::getArvAllowReminder() in /var/www/clients/client18/web32/web/var/cache/production_201807181357/doctrine/attributes/Customer.php on line 403

Cache gelöscht aber wird nicht besser.

Sicherheitsmodus mit Plugins proboert, aber bringt auch nix :frowning:

Wer hat eine Idee?

Danke

Also die Ursache ist erstmal ein Plugin, was die Spalte „getArvAllowReminder“ erzeugt hat. Typischerweise bei Plugin-Deinstallation. Am besten gehst du mal in die Freitextfeld-Verwaltung und generierst das Model für die Tabelle s_user_attributes neu (da müsstest du in der Übersicht auch das Feld finden). Wenn das nichts hilft, sind wahrscheinlich die Foreign Keys defekt: https://community.shopware.com/Foreign-Keys-reparieren_detail_954.html

würde passen

Bewertungsreminder heute gelöscht :frowning:

Super Sache so ein Amokplugin.

Warum aber erst Stunden später?

 

Und wie lange sollte das generien dauern?

@NurIch schrieb:

würde passen

Bewertungsreminder heute gelöscht :(

Super Sache so ein Amokplugin.

Warum aber erst Stunden später?

 

Und wie lange sollte das generien dauern?

3 Sekunden oder sowas. Das geht ganz schnell.

Du könntest auch unter /var/cache/production_…/doctrine/attributes die customer.php mal löschen und schauen, ob die neu erzeugt wird, nachdem du das Frontend aufrufst - wenn nicht, dann hast du wahrscheinlich die Foreign-Keys defekt. Ist die Spalte denn noch da?

Am besten machst du, wenn das nix bringt, mal die Foreign-Key Reparatur. 

Spalte ist noch da :frowning:

die Datei hatte ich schon gelöscht kam aber selber Fehler wieder.

Okay foreign keys gemacht

Spalten sind noch immer da :frowning:

Jetzt wäre guter Rat mal teuer.

Spalten von Hand gelöscht direkt in der DB

jetzt läuft es erstmal wieder

 

Ich würde dann mal das entfernte Plugin wieder installieren (nur installieren nicht aktivieren). Dann sollte es auf jeden Fall wieder funktionieren.

Ansonsten Spalte aus Datenbank entfernen und Model neu generieren.

VG
spiro

Hier geht nix mehr :frowning:

Habe auch gedacht, Plugin wieder rein und gut ist.

Aber komme nicht mal mehr an Bestellungen ran :frowning:

Schick mir mal Zugangsdaten (forum@shopware.de) - Dann schau ich mal drauf.

Am besten wäre Backend, FTP und Datenbank/PHPMyAdmin. 

Okay Backup hat micht gerettet.

Zwar Tag kaputt, aber man kann es wieder nachstellen :slight_smile:

keine Änderungen aber auf einmal Shop weg.

 Bewertungsreminder heute gelöscht

Ja weil der Abstand zwischen dem auslösen und der Änderung länger war als nur 5mins.

Wurde erst ausgelöst als Kunde bei Bestellung angab das er bewerten möchte.

12h dazwischen