Image Upload & Thumbnails
-
Ich verzweifel gerade mittelprächtig 🙁
Wenn ich ein Bild in WordPress hochlade sollte dies darauf hin in verschiedenen Größen erscheinen… soweit so gut. Was passiert bei mir?
Mal läd das Bild garnicht hoch
Mal läd das Bild hoch es werden aber keine weiteren Größen generiert
Mal läd das Bild hoch und es werden nicht ale Größen generiertAm Bild liegt es definitiv nicht. Ich habe mich durch alle Plugins durchgearbeitet udn wenn ich die folgenden 20 deaktiviere dann geht es mit dem gleichem Bild.
Ok, wenn 2 oder 3 Plugins zicken dann mag das sein und ich suche mir ein Alternativplugin. Wenn aber 21 Plugins zicken frage ich mich ob da grundsätzlicher Natur was schief läuft. Schaut Euch mal die Liste an, da ist sogar das Gutenberg Plugin dabei, das sollte ja funktionieren!!!
Hier der Screenshoot mit den Plugins:
https://dlgo.de/plugins.jpgAchja… WordPress 5.2.2. und PHP 7-3 🙂 Das Problem tritt auf meinem Live System UND auf einer komplett neuen WordPressinstallation auf 🙁
-
Damit WordPress Bilder skalieren kann, müssen die Bilder pixelweise in den Arbeitsspeicher des Servers geladen werden. Je größer die Auflösung des Bildes (also die Anzahl der Pixel – die Dateigröße ist hier nicht maßgeblich), um so mehr Arbeitsspeicher wird benötigt. Wird dieser Arbeitsspeicher aber bereits von Plugins in Anspruch genommen, bricht die Skalierug irgendwo mittendrin ab (wobei sich das „irgendwo“ nach der Anzahl der eingelesen Pixel und dem verbliebenen Arbeitsspeicher richtet). Resultat ist, dass in der Mediathek „halb gefüllte, grau Kästchen“ statt der Vorschaubilder gezeigt werden.
Was tun?
- Plugins ausmisten. Brauchst du wirklich drei Slideshows und wird das Plugin zum Umbenennen von URLs noch benötigt? Brauchst du noch das Facebook-Plugin, wenn du doch gar kein Facebook hast? (Alles natürlich nur fiktive Beispiele.)
- Schauen, ob tatsächlich der vom Webhoster zugesagte Arbeitsspeicher völlig genutzt wird. Ein mir gut bekannter Webhoster bietet zwar 256MB Arbeitsspeicher an, der voreingestellte Wert im Kundenmenü beträgt aber nur 32MB. Unter Werzeuge > Website-Zustand kann der aktuell verwendete Wert abgerufen werden.
- Den Webhoster beauftragen, für ein paar Euro extra im Monat mehr Arbeitsspeicher zur Verfügung zu stellen.
Und noch ein Punkt zu @pixolin Liste:
Grafiken schon vor dem Upload auf dem eigenen Rechner in eine vernünftige Größe bringen.
Text Version der Plugins:
123 Image Resize
Select Bounce Handler Mailpoet
Bounce Handler Mailpoet
Brilliant Easy Exclude Posts (BEEP)
Category Order and Taxonomy Terms Order
Category Specific RSS Menu
Coming Soon Page & Maintenance Mode by SeedProd
EWWW Image Optimizer
Gutenberg
OSD Exclude From Search Results
Public Post Preview
PWA for WP
Relevanssi
Remove Query Strings From Static Resources
Smush
WCK – Custom Fields and Custom Post Types Creator
WP GDPR Compliance
WP Hide & Security Enhancer
WP Media folders
WP Performance Score Booster
WP to Hootsuite
XML Sitemap & Google NewsDas Ding ist ja as da gleich Bild problemlos funktioniert wenn ich die Plugins deaktiviere… udn ja ich brauche die fas alle zwingend
Arbeitsspeicher habe ich 1024 MB (https://www.webgo.de/cms/pro/)
…das sollte reichen! 🙂Ob PHP wirklich 1024MB zur Verfügung hat, würde ich mal kontrollieren:
Kopiere dieses kleine PHP-Script auf deinen Server (Dateiname z.B. info.php)und rufe es auf:
<?php phpinfo(); ?>In der Ausgabe des Scriptes suchst du dann mal nach „memory_limit“
Du könntest auch mal dies ausprobieren:
Ganz am Ende der index.php aus dem Verzeichnis wp-admin trägst du diese Zeile ein:
die ("Memory usage in bytes: " . memory_get_usage(true));Dann rufst du das Dashboard auf und siehst dir dann im Browser den HTML-Code an. Ganz am Ende siehst du dann, wieviel Bytes dein Dashboard schon ohne große Aktionen verbraucht.
info.php
memory_limit (local value) = 1024M
memory limit (master value) = 512MDashboard
Memory usage in bytes: 4194304Dein Dashboard verbraucht ja nicht viel. Da sollten 1024MB Arbeitsspeicher eigentlich kein Problem sein.
Wie groß sind die Bilder, die du hochladen willst?
Ändere mal in der Datei wp-config.php die Zeile
define( 'WP_DEBUG', false );
in
define( 'WP_DEBUG', true);Und mal das Debuging erweitern:https://wordpress.org/support/article/debugging-in-wordpress/#example-wp-config-php-for-debugging
Die Bilder sind alle im KB Bereich…. aber selbst große mit 5MB gehen Problemlos.
Was sagt mir das Debugging?
Durch das Debugging lassen sich Fehler lokalisieren.
naja… schon klar, aber was fange ich damit an?
Notice: is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/www/live_esser.me/wordpress/wp-includes/functions.php on line 4773
Notice: is_preview was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/www/live_esser.me/wordpress/wp-includes/functions.php on line 4773
Deprecated: Function create_function() is deprecated in /home/www/live_esser.me/wordpress/wp-content/plugins/footnotes/class/init.php on line 61
Notice: Undefined index: post in /home/www/live_esser.me/wordpress/wp-content/plugins/osd-exclude-from-search-results/includes/OSDExcludeFromSearchResults.php on line 15
Notice: register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/www/live_me/wordpress/wp-includes/functions.php on line 4773
Deprecated: Function create_function() is deprecated in /home/www/live_me/wordpress/wp-content/themes/xyz/functions.php on line 212
Notice: Constant WP_CONTENT_URL already defined in /home/www/live_me/wordpress/wp-config.php on line 108
Notice: Constant COOKIE_DOMAIN already defined in /home/www/live_me/wordpress/wp-config.php on line 109
Notice: Constant DISALLOW_FILE_EDIT already defined in /home/www/live_me/wordpress/wp-config.php on line 110
Notice: is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/www/live_me/wordpress/wp-includes/functions.php on line 4773
Notice: is_preview was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/www/live_me/wordpress/wp-includes/functions.php on line 4773
Deprecated: Function create_function() is deprecated in /home/www/live_me/wordpress/wp-content/plugins/footnotes/class/init.php on line 61
Notice: Undefined index: post in /home/www/live_me/wordpress/wp-content/plugins/osd-exclude-from-search-results/includes/OSDExcludeFromSearchResults.php on line 15
Notice: register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/www/live_me/wordpress/wp-includes/functions.php on line 4773
Deprecated: Function create_function() is deprecated in /home/www/live_me/wordpress/wp-content/themes/xyze/functions.php on line 212
Notice: Constant WP_CONTENT_URL already defined in /home/www/live_me/wordpress/wp-config.php on line 119
Notice: Constant COOKIE_DOMAIN already defined in /home/www/live_me/wordpress/wp-config.php on line 120
Notice: Constant DISALLOW_FILE_EDIT already defined in /home/www/live_me/wordpress/wp-config.php on line 121
-
Diese Antwort wurde vor 6 Jahren, 3 Monaten von
hatschiii geändert.
Ich vermute mal, dass das Problem mit deinem Theme entsteht. Hast du mal kontrolliert, ob dieses Theme mit WP 5.2.2 kompatibel ist?
Smush und EWWW Image Optimizer sind zwei Plugins, mit denen hochgeladenen Bilder optimiert werden sollen. Ich könnte mir vorstellen, dass die Plugins den benötigten Arbeitsspeicher extrem aufblähen, wenn sie parallel arbeiten.
Die Bilder sind alle im KB Bereich…. aber selbst große mit 5MB gehen Problemlos.
Die Aussage iritiert mich jetzt ein wenig: Wenn alles problemlos geht, ist doch alles bestens? Die Dateigröße spielt aber wie gesagt eine untergeordnete Rolle, weil die Bilder (unabhängig von der Kompressionsrate) pixelweise eingelesen werden. (Schau dir mal diese Antwort an: https://stackoverflow.com/a/2060324)
@pixolin: Die Bilder gehen nur wenn ich alle genannten 21 Plugins deaktiviere
Habe inzwischen mein Backup von vor ein paar Tagen eingespielt und alles funktioniert wieder… Problem ist somit nicht geklärt aber gelöst 🙂
Danke für Eure Hilfe!
Kurios. Aber … dann setze ich den Status des Thread mal auf „gelöst“.
Die Plugins mal durchzuschauen ist vielleicht trotzdem keine schlechte Idee.
Das Thema „Image Upload & Thumbnails“ ist für neue Antworten geschlossen.