Wenn man einen Artikel auf der Seite aufruft kommt folgende Fehlermeldung
" Fatal error : Class ‚Shopware\Bundle\SearchBundle\Condition\SimilarProductCondition‘ not found in /var/www/vhosts/motshop24.eu/httpdocs/engine/Shopware/Bundle/StoreFrontBundle/Service/Core/SimilarProductsService.php on line 145
503 Service Unavailable"
__________________________________
Unter Einstellung | Systeminfo | Shopware-Datein fehlen mehrer php Datein (kann ich diese einfach aus einer neu installtion dort einfügen oder sind die Shop individuell?)
also laut Systeminfo fehlen die Dateien. Am besten lädst du dir das Installationspaket deiner Version einmal herunter und schiebst dann die fehlenden Dateien wieder auf den Server. Siehe auch hier: http://community.shopware.com/Systeminfo_detail_839.html
im Log finden sich nur Fehler mit Bezug auf das Aufwärmen des HTTP-Caches und alter Medien-URLs. Die verursachen das Problem in aller Regel nicht. Du könntest (nur kurzzeitig) folgendes Snippet in deine config.php übernehmen:
Tante Edit sag jetzt bekomm ich die Meldung wenn ich auf ein Artikel gehe
], Fatal error : Uncaught exception ‚Exception‘ with message ‚Condition Shopware\Bundle\SearchBundle\Condition\SimilarProductCondition not supported‘ in /var/www/vhosts/motshop24.eu/httpdocs/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilderFactory.php:223 Stack trace: #0 /var/www/vhosts/motshop24.eu/httpdocs/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilderFactory.php(175): Shopware\Bundle\SearchBundleDBAL\QueryBuilderFactory->getConditionHandler(Object(Shopware\Bundle\SearchBundle\Condition\SimilarProductCondition)) #1 /var/www/vhosts/motshop24.eu/httpdocs/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilderFactory.php(154): Shopware\Bundle\SearchBundleDBAL\QueryBuilderFactory->addConditions(Object(Shopware\Bundle\SearchBundle\Criteria), Object(Shopware\Bundle\SearchBundleDBAL\QueryBuilder), Object(Shopware\Bundle\StoreFrontBundle\Struct\ProductContext)) #2 /var/www/vhosts/motshop24.eu/httpdocs/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilderFactory.php(87): Shopware\Bundle\SearchBundleDBAL\QueryBuilderFactory->cre in /var/www/vhosts/motshop24.eu/httpdocs/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilderFactory.php on line 223
503 Service Unavailable
Ist zwar schon eine Weile her, aber der Fehler tritt unter anderem auf wenn man den ConditionHandler nicht registriert hat. Das war zumindest bei mir das Problem, hatte den register Event vergessen. Dazu einfach folgendes in deiner Bootstrap oder deinem Subscriber hinzufügen (Namen entsprechend anpassen).
$this->subscribeEvent(
'Shopware_SearchBundleDBAL_Collect_Condition_Handlers',
'registerConditionHandler'
);
public function registerConditionHandler()
{
return new \DeinPlugin\Condition\ConditionHandler();
}