Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Bug in Drupal Bildstile entdeckt

Eingetragen von SportSaarlandToday (131)
am 30.07.2025 - 13:18 Uhr in
  • Anfängerfragen
  • Drupal 9.x oder neuer

In der neuesten Version von Drupal 10 wird, wenn man in den Bildstilen für den Bildstil den man verwendet, Konvertieren auf WEBP aktiviert hat und ein Bild das bereits im Format WEBP ist, dieses beim Hochladen, bzw. beim Anzeigen zerstört.

‹ Theme Crash bei neuer Installation Bug in Drupal Bildstile entdeckt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ihr Apache verwendet,

Eingetragen von dinmikkith (1583)
am 04.08.2025 - 00:41 Uhr

Wenn ihr Apache verwendet, öffnet bitte die .htaccess-Datei eurer Drupal-Installation. Ergänzt dort die Regeln, die sicherstellen, dass WebP-Dateien korrekt ausgeliefert werden. Seit Drupal 10.5.1 ist diese Konfiguration bereits für Apache enthalten.

Für NGINX: Prüft eure Server-Konfiguration und ergänzt eine passende Regel, die WebP-Dateien und die erforderlichen MIME-Typen unterstützt.
Diese Maßnahmen stellen sicher, dass Drupal WebP-Dateien korrekt verarbeiten und ausliefern kann.

Hier ein paar Beispiel-Konfigurationen:

Für Apache (.htaccess):

RewriteEngine On
  RewriteCond %{HTTP_ACCEPT} image/webp
  RewriteCond %{REQUEST_FILENAME} \.(jpe?g|png)$
  RewriteCond %{REQUEST_FILENAME}.webp -f
  RewriteRule ^(.+)\.(jpe?g|png)$ $1.$2.webp [T=image/webp]

Für NGINX:

location ~* ^.+\.(jpg|jpeg|png)$ {
  add_header Vary Accept;
  try_files $uri.webp $uri =404;
  access_log off;
}

Diese Konfigurationen sorgen dafür, dass WebP-Dateien korrekt ausgeliefert werden, sofern der Browser dieses Format unterstützt.

Wichtige Befehle für Ubuntu/Linux, um die WebP-Unterstützung zu aktivieren:

WebP-Unterstützung für die GD-Bibliothek:

sudo apt update
sudo apt install php-gd

Das ist übrigens eine grundlegende Systemvoraussetzung für Drupal und sollte normalerweise schon installiert sein.

Unterstützung für Imagick:

sudo apt install php-imagick
sudo systemctl restart apache2

Nach der Installation den Webserver bitte neu starten, damit die Änderungen wirksam werden.

Um das WebP-Paket direkt zu installieren:

sudo apt install webp

Hiermit werden die nötigen Tools und Bibliotheken installiert, um Bilder in das WebP-Format zu konvertieren oder anzuzeigen (übrigens benötigt diese Unterstützung auch das Kommandozeilenwerkzeug `imagemagick`).

Es gibt also verschiedene Stellschrauben, damit sowohl die Konvertierung von Bildern ins WebP-Format als auch die Auslieferung bereits konvertierter Dateien über Drupal funktioniert.

Da ich deine genaue Serverkonfiguration nicht kenne, ist es aus der Ferne leider schwierig, eine eindeutige Ursache für das von dir beschriebene Problem zu benennen.

Ein persönlicher Hinweis: Bitte verstehe meine Rückmeldung nicht als Kritik, sondern als konstruktiven Verbesserungsvorschlag. Mir ist aufgefallen, dass du Probleme oft nur mit einem sehr kurzen Hinweis beschreibst – manchmal sogar direkt mit dem Verdacht auf einen Bug, ohne weitere Details zu nennen. Ich bemühe mich stets, die geschilderten Umstände nachzustellen, konnte den Fehler in diesem Fall (wie auch bei früheren Posts) aber leider nicht nachvollziehen. Das heißt: Mit korrekter Serverkonfiguration sollte das Problem in Drupal 10.x nicht auftreten.

Um dir gezielt bei der Lösung helfen zu können, sind folgende Systemangaben immer besonders hilfreich:

  • Deine Drupal-Version
  • PHP-Version
  • Liste der installierten PHP-Pakete
  • Liste der relevanten Betriebssystempakete
  • MySQL-Version (sofern relevant)
  • Betriebssystemversion
  • Verwendete Drupal-Module (insbesondere: nutzt du das Modul „WebP“?)
  • Ist das WebP-Kommandozeilentool installiert?
  • Nutzt du php-gd oder imagemagick für die Bildverarbeitung?

All diese Faktoren spielen eine Rolle, damit Drupal WebP-Dateien korrekt verarbeiten und bereitstellen kann.

Vergiss bitte nicht: Hier im Drupal-Center helfen Nutzer anderen Nutzern. Umso mehr profitieren alle davon, wenn du dein Problem möglichst detailliert beschreibst – das erhöht die Chance, schnell brauchbare Antworten zu bekommen! Oft werden besonders kurze Beiträge gar nicht beantwortet, was natürlich schade ist.

Wenn es dir leichter fällt, halte dich gern an dieses kleine Template für deine Problembeschreibung:

Problem/Motivation

…

Schritte zur Reproduktion (Idealerweise mit Screenshots)

…

Relevante Systeminformationen und Fehlermeldungen

…

Damit machst du es allen Teilnehmenden im Forum deutlich leichter, dir gezielt und schnellstmöglich Hilfe anzubieten.

Herzliche Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 4 Tagen 22 Stunden
  • Guckst du hier: step by step
    vor 4 Tagen 12 Stunden
  • Guckst du hier: step by step
    vor 4 Tagen 12 Stunden
  • Ich habe ja keine Angst vor
    vor 1 Woche 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 3 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 4 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 3 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 4 Wochen 6 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 1 Tag

Statistik

Beiträge im Forum: 250284
Registrierte User: 20498

Neue User:

  • Inga GuAph
  • Robertolix
  • DavidBit

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 26 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association