Übersicht der Artikel nicht aufrufbar - Fehlermeldung

Shopware 5.1.3 auf eigenem Server (Subdomain)

Guten Tag!

Ich bekomme auch nach Suche hier im Forum bzgl. ähnlicher Probleme die folgenden Fehlermeldung trotz Deaktivierung aller Plugins (somit ist ein Bearbeiten der Artikel nicht möglich):

 

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

Could not find nor create ‘/var/www/vhosts/trinkwasser-anlagen.de/httpdocs/shop/files/backup/’ in Shopware/Components/MultiEdit/Resource/Product/Backup.php on line 112

Stack trace:

 #0 Shopware/Components/MultiEdit/Resource/Product/Backup.php(87): Shopware\Components\MultiEdit\Resource\Product\Backup-\>setupBackupDir() #1 var/cache/production\_201602150844/proxies/ShopwareProductionProjectContainer.php(551): Shopware\Components\MultiEdit\Resource\Product\Backup-\>\_\_construct(Object(Shopware\Components\MultiEdit\Resource\Product\DqlHelper), Object(Shopware\_Components\_Config)) #2 vendor/symfony/dependency-injection/Container.php(327): ShopwareProductionProjectContainer-\>getMultiEdit\_Product\_BackupService() #3 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('multi\_edit.prod...') #4 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('multi\_edit.prod...') #5 var/cache/production\_201602150844/proxies/ShopwareProductionProjectContainer.php(571): Shopware\Components\DependencyInjection\Container-\>get('multi\_edit.prod...') #6 vendor/symfony/dependency-injection/Container.php(327): ShopwareProductionProjectContainer-\>getMultiEdit\_Product\_QueueService() #7 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('multi\_edit.prod...') #8 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('multi\_edit.prod...') #9 var/cache/production\_201602150844/proxies/ShopwareProductionProjectContainer.php(555): Shopware\Components\DependencyInjection\Container-\>get('multi\_edit.prod...') #10 vendor/symfony/dependency-injection/Container.php(327): ShopwareProductionProjectContainer-\>getMultiEdit\_Product\_BatchProcessService() #11 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('multi\_edit.prod...') #12 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('multi\_edit.prod...') #13 var/cache/production\_201602150844/proxies/ShopwareProductionProjectContainer.php(547): Shopware\Components\DependencyInjection\Container-\>get('multi\_edit.prod...') #14 vendor/symfony/dependency-injection/Container.php(327): ShopwareProductionProjectContainer-\>getMultiEdit\_ProductService() #15 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('multi\_edit.prod...') #16 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('multi\_edit.prod...') #17 Shopware/Controllers/Backend/ArticleList.php(301): Shopware\Components\DependencyInjection\Container-\>get('multi\_edit.prod...') #18 Enlight/Controller/Action.php(158): Shopware\_Controllers\_Backend\_ArticleList-\>getGrammarAction() #19 Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('getGrammarActio...') #20 Enlight/Controller/Front.php(226): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #21 Shopware/Kernel.php(153): Enlight\_Controller\_Front-\>dispatch() #22 vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #24 vendor/symfony/http-kernel/HttpCache/HttpCache.php(263): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #25 Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #26 shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #27 {main}

 

Was kann bzw muss ich tun, damit ich die Artikel bearbeiten kann? Shopcache geleert, Theme rekonfiguriert etc.

Hallo,

hast du das Verzeichnis denn mal angelegt? Die Fehlermeldung ist ja mehr als eindeutig.

Could not find nor create ‚/var/www/vhosts/trinkwasser-anlagen.de/httpdocs/shop/files/backup/‘ in Shopware/Components/MultiEdit/Resource/Product/Backup.php on line 112

Also einfach mal einen Ordner /files/backup per FTP anlegen.

Moritz 

1 „Gefällt mir“

Ersteinmal Danke für Deine Antwort!

Das ist allerdings offenbar so eindeutig, dass Du überlesen hast, dass da auch steht “NOR CREATE”, ich hätte nämlich eigentlich erwartet, dass, wenn eine Softwarelösung wie Shopware ein Verzeichnis nicht findet, es dieses auch tatsächlich anlegt.

Warum auch sollte ein Benutzer das tun, der lediglich eine Übersicht der von ihm erstellten Artikel innerhalb des Backends aufrufen möchte?

Auch wenn nach Anlegen (und Vergeben von Berechtigungen) des Verzeichnisses die Übersicht erscheint und die Artikel wie gewünscht bearbeitbar sind, bleibt der bittere Beigeschmack, dass statt einer Fehlermeldung einfach das Verzeichnis bei Nichtfund erstellt wird beim ersten Aufruf der Übersicht.

Es ergibt für mich jedenfalls absolut keinen Sinn, dass ich als User das per FTP machen muss…

Hi @kstradinggmbh‍

wie die Fehlermeldung, die du zitierst, ja offensichtlich aussagt: Shopware versucht das Verzeichnis ja zu erstellen - kann es aber nicht, mutmaßlich weil deine Verzeichnisberechtigungen nicht passen.

Von daher macht das “eine Softwarelösung wie Shopware” schon und Moritz hat es auch nicht “offenbar eindeutig überlesen”. Es ist einfach ein Fehler auf deinem System, der bei tausenden anderen Kunden nicht auftritt und den du jetzt ja anscheinend beheben konntest. 

Daniel

Das ist schon eigenartig… reichen Shopware die Berechtigungen Lesen UND Schreiben für Benutzer, Gruppe und Öffentlich nicht?

Aber danke auch Dir, wie Du schon sagst, es funktioniert ja jetzt.

@kstradinggmbh schrieb:

Das ist schon eigenartig… reichen Shopware die Berechtigungen Lesen UND Schreiben für Benutzer, Gruppe und Öffentlich nicht?

Aber danke auch Dir, wie Du schon sagst, es funktioniert ja jetzt.

Hallo,

trotzdem kann ja immernoch der falsche Benutzer/Besitzer für das Verzeichnis / die Datei eingestellt sein, sodass auch aus diesem Grund das Verzeichnis / die Datei nicht erstellt werden kann, da reicht auch ein 777 manchmal nicht aus, wenn der Benutzer/Besitzer nicht die Rechte auf 777 hat.

Beste Grüße

Sebastian

2 „Gefällt mir“