Bild import file not found

Hallo, beim versuch zu importieren kommt folgender fehler: File not found: /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/media/image/4-14560.jpg Stack Trace:#0 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Shopware/Components/Thumbnail/Manager.php(155): Shopware\Components\Thumbnail\Generator\Basic->createThumbnail(’/var/www/vhosts…’, ‘/var/www/vhosts…’, ‘30’, ‘30’, true) #1 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Shopware/Controllers/Backend/ImportExport.php(1692): Shopware\Components\Thumbnail\Manager->createMediaThumbnail(Object(Shopware\Models\Media\Media), Array, true) #2 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Shopware/Controllers/Backend/ImportExport.php(1557): Shopware_Controllers_Backend_ImportExport->importImages(’/var/www/vhosts…’) #3 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_ImportExport->importAction() #4 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘importAction’) #5 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #6 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #7 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #9 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(243): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #10 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de/engine/Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #11 /var/www/vhosts/web16.www19.hostkraft.de/f3h-shop.de Weiß nicht weiter, habe die bilder auch nicht in media gespeichert oder eine url dafür. Wurde ein extra ordner ins hauptverzeichnis angelegt. Bilder können über url aufgerufen werden. Aktuellste version von shopware eingespielt! hoffe ihr habt ne idee. Danke :slight_smile:

Hallo, es wird ja u.a. gemeldet File not found: /var/www/.../media/image/4-14560.jpg Sind die Bilder, zum Beispiel die Datei 4-14560.jpg, überhaupt in deinem Media-Ordner? Viele Grüße Kerstin

also bei mir kommt unter dem Link der auch in der import liste steht das artikelbild: http://www.f3h-shop.de/bilderfez/14560.jpg Damit müsste es doch funzen oder kanns noch was anderes sein?? Und im media ordner dürfte ja auch laut shopware nichts rein Habe festgestellt, dass beim import nach dem import des ersten bildes abgebrochen wird. Es wird dann das bild in media --> Image abgelegt Nach brichts aber ab :confused: was kann das sein eventuell ne einstellung)==?? danke

Bei mir tritt seit heute genau das gleiche Problem auf. Hast du mittlerweile eine Lösung gefunden?

Hallo, Zunächst einmal etwas Hintergrundwissen: Bei einem Import werden die Bilder zunächst in den Ordner /media/temp importiert und von dort aus weiter bearbeitet. Sollte das Bild dort schon mit identischem Namen vorhanden sein, erhält es einen Namen wie 1-xyz oder 2-xyt usw. Danach wird das Bild in den Bilderordner verschoben und weiter verarbeitet. Sollte während des Importes ein Fehler auftreten, so verbleibt diese Datei im Ordner /media/temp. Nun zum Problem: Wenn nun zuvor ein Import fehlgeschlagen ist, gibt es noch Restdateien im Ordner /media/temp mit einem Namen wie 1-xyz.jpg. Dies müssen zuvor gelöscht werden, damit der Import korrekt funktioniert. Du solltest daher im ersten Schritt einmal den kompletten Inhalt des Ordners /media/temp (.htaccess nicht löschen!) entfernen und den Import nochmal starten. In der Regel behebt dies das Problem. Grüße Moritz

2 „Gefällt mir“

Genau das war es. Herzlichen Dank Moritz für die turboschnelle Lösung.

hallo, bekomme folgende meldung: An exception occurred while executing ‘INSERT INTO s_articles_img (articleID, article_detail_id, description, img, main, position, width, height, relations, extension, parent_id, media_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)’ with params [“7”, null, null, “001b5431ecc93e105”, “1”, “”, 0, 0, “”, “jpg”, null, 39]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘description’ cannot be null Stack Trace:#0 /home/www/web108/html/sw/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php(167): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(PDOException), ‘INSERT INTO s_a…’, Array) #1 /home/www/web108/html/sw/engine/Library/Doctrine/ORM/Persisters/BasicEntityPersister.php(279): Doctrine\DBAL\Statement->execute() #2 /home/www/web108/html/sw/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(952): Doctrine\ORM\Persisters\BasicEntityPersister->executeInserts() #3 /home/www/web108/html/sw/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(335): Doctrine\ORM\UnitOfWork->executeInserts(Object(Doctrine\ORM\Mapping\ClassMetadata)) #4 /home/www/web108/html/sw/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(389): Doctrine\ORM\UnitOfWork->commit(Object(Shopware\Models\Article\Image)) #5 /home/www/web108/html/sw/engine/Shopware/Controllers/Backend/ImportExport.php(1703): Doctrine\ORM\EntityManager->flush(Object(Shopware\Models\Article\Image)) #6 /home/www/web108/html/sw/engine/Shopware/Controllers/Backend/ImportExport.php(1557): Shopware_Controllers_Backend_ImportExport->importImages(’/home/www/web10…’) #7 /home/www/web108/html/sw/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_ImportExport->importAction() #8 /home/www/web108/html/sw/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘importAction’) #9 /home/www/web108/html/sw/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 /home/www/web108/html/sw/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #11 /home/www/web108/html/sw/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /home/www/web108/html/sw/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 /home/www/web108/html/sw/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(244): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 /home/www/web108/html/sw/engine/Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 /home/www/web108/html/sw/shopware.php(91): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main} nach überprüfung habe ich festgestellt dass das bild in den artikelordner im backend geladen wird aber leider keine zu ordnung zum artikel… was kann das sein? Artikelbild: http://www.dbtuning.ch/sw/bilder/001b.jpg Datei sieht so aus: ordernumber image main Description position width height relations 00118855100ET35MB http://www.dbtuning.ch/sw/bilder/001b.jpg 1 danke für die hilfe… PS: Artikel besteht natürlich schon