Artikelbilder werden nicht mehr angezeigt

  • Hallo
    Wie schon im Betreff steht, ist (wieder einmal von gestern auf heute) kein Artikelbild mehr zu sehen.


    1. Es ist mit keinem Theme, in keinem Browser sichtbar
    2. Es gibt auch keinen IMG Tag mehr
    3. Die Bilder sind in allen Größen in den richtigen Verzeichnissen vorhanden
    4. Sie werden auch sonst überall angezeigt (Back u Front, in Kategorien, Archiv, ... überall)
    5. Es wurde seither nichts updatet, weder Plugins noch WP - alles ist eh aktuell
    6. Es kam in dieser Testinstallation(s. Pkt. 12) auch kein Artikel dazu oder weg, keine Contentänderung
    7. Die Konfiguration blieb auch gleich, also es ist nach vor eingestellt das die Bilder angezeigt werden
    8. Bilder direkt IM Artikel selbst werden angezeigt
    9. Bilder sind in der Medienübersicht, Ansehen, Bearbeiten, alles ok
    10. Plugins wurden alle deaktiviert, ändert nichts
    11. Browser Cache geleert, anderen Rechner getestet .... nichts
    12. Es gibt keinen Link zum Blog, das Prob tritt nur am XAMPP auf (der auch nicht verändert wurde, wo es immer klappte)

    Bitte um Hilfe, ich fand zwar hier einige ähnliche Einträge, leider alles keine Lösung

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vorschlag für die Fehlersuche:

    1. Browser wecheln, oder die Anzeige von Bildern erlauben
    2. Xampp speichert eine error-log
    C:\xammp\apache\logs\error.log
    was schreibt apache?
    3. ich würde wp-debug einschalten

    Code
    define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
    define('WP_DEBUG_DISPLAY', false); //use the globally configured setting for display_errors and not force errors to be displayed
    define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
    // define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all scripts and CSS and disables compression and concatenation,
    define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~

    in
    wp-content/debug.log
    stehen dann die probleme von wordpress...
    4. mit den o.g. informationen hier noch einmal nachfragen...

    Mit offenen Augen träumen

  • Danke erstmal

    Vorschlag für die Fehlersuche:1. Browser wecheln, oder die Anzeige von Bildern erlauben

    Wie oben steht, habe ich mehrere versch. Browser auf 2 Rechnern probiert.
    Bildanzeige ist selbstverständlich überall aktiv, sonst würde ich ja die anderen Bilder (dieser u anderer Sites) nicht sehen.


    Zitat

    2. was schreibt apache?

    In der fraglichen Zeit nicht viel:

    Code
    [Fri Oct 21 00:57:47 2016] [error] [client ::1] script 'D:/apache/xampp/htdocs/WWW/_blog/index.php' not found or unable to stat, referer: [URL]http://localhost/www/_blog/wp-admin/upload.php[/URL]
    [Fri Oct 21 00:58:41 2016] [error] [client ::1] script 'D:/apache/xampp/htdocs/WWW/_blog/index.php' not found or unable to stat, referer: [URL]http://localhost/www/_blog/wp-admin/post.php?post=17801&action=edit[/URL]


    Zitat

    3. ich würde wp-debug einschalten

    habe ich bei der Testsite immer, schaut nur ein bisschen anders aus (WP_DEBUG_DISPLAY ist auf true)

    Code
    [20-Oct-2016 21:52:49] PHP Notice:  Trying to get property of non-object in D:\apache\xampp\htdocs\WWW\_blog\wp-content\plugins\yuzo-related-post\yuzo_related_post.php on line 2252

    Das kommt sehr oft vor, ist ein Relatet Post Plugin, welches live super funzt, am XAMPP aber immer schon spinnt. Es hatte früher nie Auswirkungen auf die Bildanzeige. Ausserdem habe ichs nun, wie alles anderen Plugins deaktiviert.

    Code
    [20-Oct-2016 22:43:15] PHP Notice:  Die verwendete  Konstruktoren-Methode für WP_Widget ist seit Version 4.3.0  <strong>veraltet</strong>! Verwende stattdessen  <pre>__construct()</pre>. in  D:\apache\xampp\htdocs\WWW\_blog\wp-includes\functions.php on line  3624

    Keine Ahnung was WP_Widget ist?

    Code
    [20-Oct-2016 22:49:00] PHP Notice:  Trying to get property of  non-object in D:\apache\xampp\htdocs\WWW\_blog\wp-includes\post.php on  line 3555

    ???

    Code
    [20-Oct-2016 23:41:49] PHP Fatal error:  Call to undefined function the_ad_group() in D:\apache\xampp\htdocs\WWW\_blog\wp-content\themes\mh_magazine_child\single.php on line 5

    ist weil ich auch das Banner-Plugin deaktiviert habe und daher eine Anzeigefunktion einer Bannergruppe nicht funktionierte. (die hat keine Abfrage, muss ich mal ändern da steht nur "the_ad_group(821);") Also das kanns nicht sein.

    Code
    [21-Oct-2016 00:13:20] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in MB_FeaturedPosts_Widget ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in D:\apache\xampp\htdocs\WWW\_blog\wp-includes\functions.php on line 3767

    ich habe kein "MB_FeaturedPosts " oder Plugin ...

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)


  • habe ich bei der Testsite immer, schaut nur ein bisschen anders aus (WP_DEBUG_DISPLAY ist auf true)

    Code
    [20-Oct-2016 21:52:49] PHP Notice:  Trying to get property of non-object in D:\apache\xampp\htdocs\WWW\_blog\wp-content\plugins\yuzo-related-post\yuzo_related_post.php on line 2252

    Das kommt sehr oft vor, ist ein Relatet Post Plugin, welches live super funzt, am XAMPP aber immer schon spinnt. Es hatte früher nie Auswirkungen auf die Bildanzeige. Ausserdem habe ichs nun, wie alles anderen Plugins deaktiviert.

    es ist ja "nur" eine Warnung, da sind PHP Fatal Meldungen - wie die folgende schon wichtiger...

    Code
    [20-Oct-2016 23:41:49] PHP Fatal error:  Call to undefined function the_ad_group() in D:\apache\xampp\htdocs\WWW\_blog\wp-content\themes\mh_magazine_child\single.php on line 5

    ist weil ich auch das Banner-Plugin deaktiviert habe und daher eine Anzeigefunktion einer Bannergruppe nicht funktionierte. (die hat keine Abfrage, muss ich mal ändern da steht nur "the_ad_group(821);") Also das kanns nicht sein.


    http://php.net/manual/de/language.errors.php

    Mit offenen Augen träumen

  • Zwischenfrage: Wie krieg ich meinen Text hier wieder?
    Es hat mich ausgeloggt und nun ist das ganze weg - dabei blinkt da rechts unten manchmal etwas wie "Gespeichert ..." auf.
    Da muss es ja auch wo sein? Oder gewesen sein, wahrscheinlich ists jetzt überschrieben ...

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)

  • So, nur kurz zum

    Zitat

    Fatal error: Call to undefined function the_ad_group()

    Das habe ich längst repariert, mit ner Abfrage davor und gut ists. Ausserdem ging ja mit diesem "Fehler" (der nur bei deaktivierten Bannerplugin auftrat) auch immer alles.


    Die Spur führ nun in die DB - Denn da stimmt einiges nicht mehr!

    in wp_postmeta sollten ja bei der post_id ua. das Artikelbild vermerkt sein. Also wp_attached_file sollte den re. Pfad haben u _wp_attachment_metadata, _thumbnail_id die Bild ID usw.
    Aber: In vielen Fällen fehlt das, in anderen ist es verschoben (Bild / Artikel stimmt nicht zusammen), dann ist aber alles korrekt drinnen und dennoch ist kein Bild zu sehen!
    Ein neuer Artikel, mit neuem Bild geht auch nicht, es werden einfach keine Einträge geschrieben.
    Sicher gibts wo Codes welche abfragen ob es zu der post_id ein korrekt verknüpftes Bild gibt und wenn nicht wird kein IMG erzeugt.

    Da hilft nur mehr alles löschen, alles neu aufbauen. Oder?
    Die Testinstallation ist ja zugleich eins der Backups fürs Live Blog. Mittels https://wordpress.org/plugins/wp-migrate-db/ und einer Pfadersetzung kann ich die DB also auch lokal verwenden, Bilder runterladen, fertig.
    Das klappte bisher immer bestens und ich hoffe wenn ich alles neu aufbaue gehts auch wieder mit den Bildern ...

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)

  • Beim untersuchen der DB konnte ich zufällig ein anderes Problem (am Live-System) lösen (AMP Fehler) - und das hängt ein bisschen damit zusammen.

    Denn dabei sah ich zufällig: Bei AMP Seiten ist das Artikelbild da!
    Zur Info, ich habe dzt. nur das Standard-Plugin "AMP" von automattic installiert und es läuft (nun wieder) Live wie am XAMPP bestens.

    Testumgebung komplett neu - Problem bleibt
    Habe inzwischen die Testinstallation am XAMPP komplett neu aufgesetzt - WP, Theme, Konfig ... und wieder die (migrierte) DB (und die Bilder) vom Livesystem eingespielt. Alles perfekt gelaufen, alles ist da - ausser die Artikelbilder werden nach wie vor nicht angezeugt ...
    Wie gesagt, in AMP Darstellung passts, sonst bleibt alles beim alten, obwohl alles neu ist ...

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)

  • Hast du denn die statischen Bilder Pfade in der Datenbank geändert?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hast du denn die statischen Bilder Pfade in der Datenbank geändert?

    ja,und ich zitiere mich selbst:

    Zitat

    Mittels https://wordpress.org/plugins/wp-migrate-db/ und einer Pfadersetzung kann ich die DB also auch lokal verwenden, Bilder runterladen, fertig.
    Das klappte bisher immer bestens u

    Es klappte auch diesmal, die Pfade stimmen (sonst würde die AMP Darstellung auch keine Bilder finden).
    Es ist nur nach wie vor alles durcheinander, bzw fehlen Angaben, als ob es für den einen od. anderen Post keine Bilder gäbe (was aber nicht stimmt).
    Dennoch ist es eine 1:1 Kopie der Live DB, alles ist gleich (bis auf die Pfade eben). Dh. dort finde ich den gleichen Durcheinander, aber alle Bilder werden gezeigt.

    Ich gehe nun post für post, anhang für anhang durch, versuche hinter das System der Verknüpfungen zu kommen ...
    Denn irgendwas muss in der lokalen DB anders sein, irgendwas muss sich beim Backup / Restore verschoben haben - sonst ginge es ja ...

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)

  • Problem gelöst!

    Nach dem durchackern der DB stellte ich fest: Diesmal ist sie live + lokal echt gleich und alles ist an der richtigen Stelle vorhanden!
    Also wenn die Daten passen, kann es nur mehr an den Dateien liegen.

    Hab alle Dateien m WinMerge verglichen und siehe da, eine Datei des (Parent)Themes war unterschiedlich.

    Dazu muss ich sagen, es ist ein MH Theme, die Datei ist ...\_blog\wp-content\themes\mh_magazine\content-single.php
    Dort gab es eine # vor der Funktion, welche den oberen Teil des Posts ausgibt.
    Kann ja nicht funzen, wenn auskommentiert ...

    PHP
    <?php dynamic_sidebar('posts-1'); ?>
        <div class="entry clearfix"><?php
            #mh_post_content_top();
            mh_post_content();
            mh_post_content_bottom(); ?>
        </di ...


    Die Frage bleibt, wer hat das geändert? (ich nicht!), die letzte Dateiänderung war auf die Sekunde genau 1 Jahr nach dem Installieren dieses Themes.
    Seltsam ...

    Egal, jetzt geht wieder alles

    mfg - pezi | (PS: Suche vorher eh hier u. anderswo nach Hin- u. Verweisen)

  • Hier ebenfalls - upload geht auch drag and drop ohne Fehlermeldungen - aber nachher ist das Bild nicht da resp das Stop-Bild dass das Bild nicht da ist......
    Ärger Ärger

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!