• Gelöst hatschiii

    (@hatschiii)


    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 generiert

    Am 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.jpg

    Achja… WordPress 5.2.2. und PHP 7-3 🙂 Das Problem tritt auf meinem Live System UND auf einer komplett neuen WordPressinstallation auf 🙁

    • Dieses Thema wurde vor 6 Jahren, 3 Monaten von hatschiii geändert.
    • Dieses Thema wurde vor 6 Jahren, 3 Monaten von hatschiii geändert.
    • Dieses Thema wurde vor 6 Jahren, 3 Monaten von hatschiii geändert.
Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 15)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    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.

    Thread-Starter hatschiii

    (@hatschiii)

    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 News

    Thread-Starter hatschiii

    (@hatschiii)

    Das 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.

    Thread-Starter hatschiii

    (@hatschiii)

    info.php
    memory_limit (local value) = 1024M
    memory limit (master value) = 512M

    Dashboard
    Memory usage in bytes: 4194304

    • Diese Antwort wurde vor 6 Jahren, 3 Monaten von hatschiii geändert.
    • Diese Antwort wurde vor 6 Jahren, 3 Monaten von hatschiii geändert.
    • Diese Antwort wurde vor 6 Jahren, 3 Monaten von hatschiii geändert.

    Dein 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

    • Diese Antwort wurde vor 6 Jahren, 3 Monaten von bscu geändert.
    • Diese Antwort wurde vor 6 Jahren, 3 Monaten von bscu geändert.
    Thread-Starter hatschiii

    (@hatschiii)

    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.

    Thread-Starter hatschiii

    (@hatschiii)

    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

    Thread-Starter hatschiii

    (@hatschiii)

    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?

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    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)

    Thread-Starter hatschiii

    (@hatschiii)

    @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!

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Kurios. Aber … dann setze ich den Status des Thread mal auf „gelöst“.
    Die Plugins mal durchzuschauen ist vielleicht trotzdem keine schlechte Idee.

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 15)

Das Thema „Image Upload & Thumbnails“ ist für neue Antworten geschlossen.