Hallo,
wir sind dabei, unsere Shopware auf einen neuen vServer zu übertragen. Zuerst werde ich eine exakte Kopie auf eine temporäre Domain erstellen. Ich bin den Schritten gefolgt: zuerst habe ich alle Dateien an den neuen Ort kopiert und auch die gesamte Datenbank exportiert. Ich habe den Eintrag in der Tabelle s_core_shops geändert. Wenn ich nun versuche, die Site zu öffnen, erhalte ich diese Meldung:
Fatal error: Uncaught Doctrine\ORM\Mapping\MappingException: The target-entity Shopware\Models\Attribute\Shop cannot be found in 'Shopware\Models\Shop\Shop#attribute'. in /var/www/vhosts/MYTESTDOMAIN/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:772 Stack trace: #0 /var/www/vhosts/MYTESTDOMAIN/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1032): Doctrine\ORM\Mapping\MappingException::invalidTargetEntityClass('Shopware\\Models...', 'Shopware\\Models...', 'attribute') #1 /var/www/vhosts/MYTESTDOMAIN/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(266): Doctrine\ORM\Mapping\ClassMetadataInfo->validateAssociations() #2 /var/www/vhosts/MYTESTDOMAIN/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(245): Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(Object(Doctrine\ORM\Mapping\ClassMetadata), NUL in /var/www/vhosts/MYTESTDOMAIN/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php on line 772
Ich habe bereits eine Testumgebung auf meinem lokalen Rechner erstellt und es hat reibungslos funktioniert. Unsere Shopware Version ist 5.3.6.
Die PHP-Version des aktuellen Server ist 5.6.24
Neu PHP: 7.4.16
Wo liegt das Problem?