Probleme nach Server Umzug v5.6.7

Ich habe gerade einen (zuvor) funktionierenden Shopware v5.6.7 Shop per rsync und phpmyadmin DB Import umgezogen.

Leider erhalte ich einen HTTP 500 Fehler

 

error-log:

[Fri Jun 19 09:01:29.558868 2020] [proxy_fcgi:error] [pid 21155:tid 139874434299648] [client 66.249.70.50:44619] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Doctrine\\ORM\\Mapping\\MappingException: The target-entity Shopware\\Models\\Attribute\\Customer cannot be found in 'Shopware\\Models\\Customer\\Customer#attribute'. in /home/users/my-name/www/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:772\nStack trace:\n#0 /home/users/my-name/www/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1032): Doctrine\\ORM\\Mapping\\MappingException::invalidTargetEntityClass('Shopware\\\\Models...', 'Shopware\\\\Models...', 'attribute')\n#1 /home/users/my-name/www/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(266): Doctrine\\ORM\\Mapping\\ClassMetadataInfo->validateAssociations()\n#2 /home/users/my-name/www/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(245): Doctrine\\ORM\\Mapping\\ClassMetadataFactory->validateRuntimeMetadata(Object(Doctrine\\ORM\\Mapping\\ClassMetadata), Object(Doctrine\\ORM\\Mapping\\ClassMetadata))\n#3 /home/users/my-name/www/vendor/do...'

bin/console sw:generate:attributes
 

WARNING! The target-entity Shopware\Models\Attribute\Customer cannot be found in 'Shopware\Models\Customer\Customer#attribute'. in /home/users/my-name/www/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php 

In MappingException.php line 772:

The target-entity Shopware\Models\Attribute\Customer cannot be found in 'Shopware\Models\Customer\Customer#attribute'.  

sw:generate:attributes

Benutzerrechte vom Hauptverzeichnis sind: user www-data. Benutzerrechte innerhalb des Webservers sind user:user

Die Benutzerdaten der Datenbank habe ich in der /config.php angepasst

/var/cache/* geleert

PHP Version Server alt: 7.3.18

PHP Version Server neu: 7.3.14

Installierte 3rd Party Plugins:

  • Paypal Express
  • Amazon Pay and Login
  • Rechnung und Lieferadresse auf Dokumente (von Web Loupe)

Wie hast Du den SQL-Dump erstellt? Falls per phpMyAdmin - hast Du die Fremdschlüsselüberprüfung deaktiviert?

Hast Du nach dem Export geprüft, ob der Dump vollständig ist?

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Hallo,

vielen Dank für die Antwort!

Der Dump ist vollständig.

Die Fremdschlüsselüberprüfung muss beim Import deaktiviert werden, richtig?

Weder in Plesk noch in phpmyadmin habe ich beim Export eine solche Option gesehen.

es handelte sich um einen PHP Fehler

Kaum zu fassen finde ich

Keine Chance mit der Debian Standard PHP Version

Dir fehlt in der s_user_attributes ein Foreign Key, dadurch wird der Cache nicht richtig generiert

Das ist möglich.

Es ist für mich leider nicht nachvollziehbar in welchem Stadium das Problem entstanden ist.

Ich konnte mit PHP 7.4.6 den Cache jetzt per Skript löschen und der Shop lief.