Hallo,
ich habe das Webp Plugin Friends of Shopware installiert.
wenn ich
Alle Thumbnails neu generieren (./bin/console sw:thumbnail:generate -f)
eingebe
kommt dieses Fehlermeldung
root@naughty-noether:/var/www/vhosts/topsat24.de/httpdocs# ./bin/console sw:thumbnail:generate -f
Generating Thumbnails for Album Blog (ID: -11)
0 [>---------------------------]
Generating Thumbnails for Album Einkaufswelten (ID: -3)
0/1 [>---------------------------] 0%PHP Fatal error: Uncaught Error: Call to undefined function FroshWebP\Components\Thumbnail\Generator\imagecreatefromstring() in /var/www/vhosts/topsat24.de/httpdocs/custom/plugins/FroshWebP/Components/Thumbnail/Generator/WebPGenerator.php:141
Stack trace: #0 /var/www/vhosts/topsat24.de/httpdocs/custom/plugins/FroshWebP/Components/Thumbnail/Generator/WebPGenerator.php(69): FroshWebP\Components\Thumbnail\Generator\WebPGenerator->createImageResource() #1 /var/www/vhosts/topsat24.de/httpdocs/engine/Shopware/Components/Thumbnail/Manager.php(146): FroshWebP\Components\Thumbnail\Generator\WebPGenerator->createThumbnail() #2 /var/www/vhosts/topsat24.de/httpdocs/engine/Shopware/Commands/ThumbnailGenerateCommand.php(240): Shopware\Components\Thumbnail\Manager->createMediaThumbnail() #3 /var/www/vhosts/topsat24.de/httpdocs/engine/Shopware/Commands/ThumbnailGenerateCommand.php(209): Shopware\Commands\ThumbnailGenerateCommand->createMediaThumbnails() #4 /var/www/vhosts/topsat24.de/httpdocs/engine/Shopware/Commands/ThumbnailGenerateCommand in /var/www/vhosts/topsat24.de/httpdocs/custom/plugins/FroshWebP/Components/Thumbnail/Generator/WebPGenerator.php on line 141
root@naughty-noether:/var/www/vhosts/topsat24.de/httpdocs#
Meldet frosh:webp:status „WebP is available“? Bzw. werden im Backend unter Systeminfo > WebP-Support mindestens ein Encoder als verfügbar gemeldet?
Dann im Backend noch unter Grundeinstellungen > Weitere Einstellungen > WebP Unterstützung die Anzeige von WebP im Frontend aktivieren.
Das frosh:webp:generate Kommando ist ein wenig spartanisch mit Ausgaben, evtl. waren bereits schon alle Images erzeugt worden. Du kannst es mit -f aufrufen, um die Erzeugung nochmals zu erzwingen.
Die Doku ist ebenfalls ein wenig spartanisch, aber nach meinem Verständnis werden die WebP-Thumbnails erzeugt, wenn SW Thumbnails generiert. Und für die Originalbilder ruft man einmalig frosh:webp:generate auf. Bilder, die man danach über den Medienmanager hochlädt, werden wohl automatisch konvertiert.
Danach noch Cache löschen und Theme neu kompilieren, dann sollten im Frontend bei den Bildern in den (meisten) picture tags auch die WebP mit ausgeliefert werden.
die bilder sind doch in webp vorhanden nur bei gross ansicht sind sie jpeg.
das heisst die bilder werden doch normal ansicht in webp bereit gestellt.
danke
Die grossen Bilder sollten eigentlich auch webp sein. Versuch mal, noch zusätzlich die Google Binaries zu installieren (via frosh:webp:download-google-binaries) und danach nochmals frosh:webp:generate -f.
offenbar verwendest Du Plesk. Falls Du einen eigenen vServer/Server hast und kein einfaches Shared Hosting, unter „FTP Zugang“ bei Deinem Hauptbenutzer beim Shell Zugriff von „/bin/bash (chrooted)“ auf „/bin/bash“ und unter „PHP Einstellungen“ bei open_basedir NONE einstellen.
scoopex ich hab die einstellungen geändert, es ist immer noch ein rote x
eine frage noch ich nutze jtl connector.
ich hab jetzt gemekt mit dem webp plugin funktioniet der abgleich mit wawi nicht.
kann man was dagegen machen?
Hallo, ich habe das Problem, dass auf der Startseite einige Bilder nicht dargestellt werden, wenn die WebP Unterstützung mit diesem PlugIn aktiv ist. Also habe ich, wie beschrieben über die Konsole die Thumbnails generiert, lief soweit auch glatt, bis die Startseite dran war. Da kam ein SQL Fehler.
Blockzitat An exception occurred while executing ‚SELECT coreConfigElements.name, core
ConfigValues.value FROM s_core_config_values coreConfigValues INNER JOIN s_
core_config_elements coreConfigElements ON coreConfigValues.element_id = co
reConfigElements.id INNER JOIN s_core_config_forms coreConfigForms ON coreC
onfigElements.form_id = coreConfigForms.id INNER JOIN s_core_plugins corePl
ugins ON coreConfigForms.plugin_id = corePlugins.id WHERE (corePlugins.name
= ?) AND (coreConfigValues.shop_id = ?)‘ with params [„SwagSecurity“, 1]:
Soweit verstehe ich das Problem, doch warum gibt er in der WHERE Klausel 2x ein ? aus und wie kann ich das berichtigen. Ich muss dazu sagen, dass ich jetzt nicht der Crack in Shopware bin und erst langsam reinwachse.
Hallo
Ich habe das webp Plugin installiert und die Thumbnails generiert, aber sie werden im Frontend nicht ausgegeben. Ich habe versuchshalber auch das Theme mal auf responsive gestellt, aber es werden weiterhin nur die jpg bilder angezeigt. Irgendwie kommen die webp links nicht ins srcset…
Jemand eine Idee?