Bilder werden nicht dargestellt

  • Moinsen, ich habe ein seltsames Problem. In der Mediathek werden neu hochgeladene Bilder nicht dargestellt. So sieht es aus:
    Ich kann die Bilder aufrufen und wenn ich auf "Bearbeiten" klicke, sind sie sogar zu sehen. Nicht aber auf der Seite/im Beitrag im Frontend. Vermutlich hat es mit den Rechten zu tun. Die vorherigen, korrekt dargestellten Bilder wurden mit 644 auf dem Server abgelegt. Die neuen erhalten 666 - ich kann es aber nicht ändern! Der neue Ordner hat die gleichen Rechte wie die vorherigen (777). Hat jemand einen Tipp? - Alle Plugins habe ich zum Test schon einmal deaktiviert, ein anderes Theme aktiviert und sogar WP neu installiert. Gibt es eine Lösung?

    • 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

  • hast du die bilder per ftp hochgeladen?
    oder über das wordpress backend.

    welches format haben die bild datein? jpeg, jpg, png etc.

    ps. link zur seite, wo die bilder nicht geladen werden würde helfen

  • Offenbar klappt der Upload nicht. Das kann vielerlei Gründe haben.

    Gibt es genug Speicherplatz auf dem Server? Klappt der Upload, wenn Du z.B. eine ältere grosse Datei entfernst? Klappt es wenn alle Plugins deaktiviert werden? Auf der Seite wird u.a. das Plugin WPGlobus verwendet. Damit gab es kürzlich erst seltsame Wechselwirkungen, war das nicht auch Deine Seite?

  • Offenbar klappt der Upload nicht. Das kann vielerlei Gründe haben.

    Gibt es genug Speicherplatz auf dem Server? Klappt der Upload, wenn Du z.B. eine ältere grosse Datei entfernst? Klappt es wenn alle Plugins deaktiviert werden? Auf der Seite wird u.a. das Plugin WPGlobus verwendet. Damit gab es kürzlich erst seltsame Wechselwirkungen, war das nicht auch Deine Seite?


    Speicherplatz ist nicht das Problem. Wie beschrieben, habe ich zur Fehlersuche alle Plugins deaktiviert. Und es bleibt der Fakt mit den unterschiedlich vergebenen Rechten. Warum ist das so, bis vor 2 Wochen wurden die Fotos mit 666 eingeordnet und ich wüsste nicht, was geändert wurde, habe nicht an der Seite gearbeitet seitdem... Wo wird festgelegt, welche Rechte die Bilder beim Upload bekommen?

  • Welche Rechte hat die in Deinem Link eingebundene Datei /wp-content/uploads/2020/02/gabi_beibi-1536x922.jpg und /wp-content/uploads/2020/02/gabi_beibi.jpg bzw. existieren diese Dateien denn auf dem Server?

    Und wie schon gefragt, klappt der Upload, wenn z.B. ältere nicht benötigte Dateien vorher entfernt werden?

    Die genannten Rechte 644 bzw. 666 bei den Dateien bzw. 777 beim Ordner sollten keine Ursache sein, es sei denn der Ordner hat z.B. plötzlich auch einen anderen "Besitzer" o.ä., für solche Dinge wäre das Hosting dann der Ansprechpartner.

    Und zur Fehlersuche: Alle Plugins sollten während aller neuen Uploadversuche usw. deaktiviert bleiben.

  • Alle Plugins sind deaktiviert.

    Auf dem Server sind die Fotos vorhanden:

    Das Bild aus dem Januar erscheint normal. Das aus dem Februar nicht:
    https://www.gabi-kunz.com/wp-content/upl…020/01/baum.jpg

    https://www.gabi-kunz.com/wp-content/upl…/gabi_beibi.jpg - "Seite nicht gefunden". HÄH?

    Beide Ordner haben Rechte 777. Die Januar-Fotos sind mit 644 abgelegt. Die Februarfotos mit 666. Das ist der einzige Unterschied.

    Serverplatz ist noch 350 MB frei (von 500).

    Grübel...

    Einmal editiert, zuletzt von Olaf (19. Februar 2020 um 07:20)

  • Leider sieht man auf Deinem Screenshot vom Server weder die Pfade noch die "Besitzer" Spalte. Ebenso wäre ein Screenshot des übergeordneten Ordners ggf. hilfreich.

    Wenn man die Ordnerpfade im Browser aufruft, ergibt sich derzeit folgendes (abgesehen davon, dass das Auflisten eigentlich abgestellt sein sollte):

    Code
    https://www.gabi-kunz.com/wp-content/uploads/2020/01/ - viele Dateien verden aufgelistet
    https://www.gabi-kunz.com/wp-content/uploads/2020/02/ - keine einzige Datei


    Ergänzung: Auch über die REST-API sind keine Dateien ab 01.02.2020 sichtbar:

    Code
    Dateien ab 01.01. (viele) https://www.gabi-kunz.com/wp-json/wp/v2/media/?per_page=100&orderby=date&order=desc&after=2020-01-01T00:00:00
    Dateien ab 01.02. (keine) https://www.gabi-kunz.com/wp-json/wp/v2/media/?per_page=100&orderby=date&order=desc&after=2020-02-01T00:00:00


    Die neuste Datei in WordPress ist offenbar vom 24.01.2020 und heisst gabiiquer.jpg - evtl. hilft das bei der weiteren Eingrenzung.

    7 Mal editiert, zuletzt von b3317133 (18. Februar 2020 um 19:57)

  • Ich hatte die Fotos gelöscht... Sorry. Sie sind jetzt wieder auf dem Server. Die Dateien sind also da und können nicht dargestellt werden.
    Hier der erweiterte Screenshot:

    Wo wird von wem festgelegt, welche Rechte Fotos beim Upload bekommen? WP? Hosting? Die Rechte der Einzeldateien sind das einzige, was von den Januar-Fotos unterscheidet. Ich kann sie aber auf dem Server nicht ändern.

  • Die Dateien werden jetzt im Ordner aufgelistet, führen aber zu einem 404 Fehler.

    Welche Rechte und Besitzer haben die Dateien jetzt? Screenshot? Wurden diese Dateien über WordPress Mediathek hochgeladen oder per FTP? Das kann bzgl. der Rechte einen Unterschied machen. Derzeit ist übrigens mindestens wieder das WPGlobus Plugin aktiv, alle Plugins sollten bei so eine Fehlersuche deaktiviert sein.

    Was steht in der Datei .htaccess im Ordner /public_html/ ?

    Wie man das Auflisten abstellt weiss Dein Hostinganbieter, bei den allermeisten Anbietern ist es standardmässig abgestellt.

  • Alte Bilder mit korrekter Darstellung

    Neue Bilder ohne Darstellung

    Alle Bilder wurden über die Mediathek hochgeladen.
    Und hier der Text .htaccess (von mir unverändert):

    # BEGIN WordPress
    # Die Anweisungen (Zeilen) zwischen `BEGIN WordPress` und `END WordPress` sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Plugin ist wieder aus.

  • Der Besitzer der Dateien hat sich geändert? Wurde an PHP etwas geändert? Hat dein Hoster irgendetwas umgestellt? Befrag mal deinen Hoster.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • So, hier die Auskunft meines Hosters :
    "..wir haben nichts geändert. Ich habe testweise über unseren Dateimanager im cPanel ein Bild in dem Ordner hochgeladen. Dieser wurde korrekt angelegt, weshalb ich derzeit davon ausgehe, dass Wordpress die Änderung vornimmt.
    Wir haben einen MultiPHP-Manager. Dort kann man die PHP-Versionen selbst festlegen. Standard ist 7.3"

    Nun fiel mir auf, dass ich andere Domains dort gehostet habe und hier fand ich PHP-Version 7.1. Das habe ich dann auf meiner Problemseite mal entsprechend geändert und - YEAH - Die Fotos laden korrekt. Was ich dem Hoster noch mitteilen werden, sicher hat der noch mehr WP-Anwender.

    Danke nochmal fürs Mitgrübeln und die Tipps, die mich schließlich auf die richtige Spur brachten!
    LG Annette

  • Irgendwer muss ja von 7.1 auf 7.3 geändert haben. Wenn dein Hoster nichts geändert hat, wer dann?

    Und es muss nicht zwingend andere WP-Anwender betreffen. Es kann am Zusammenspiel von Theme, Plugins und PHP-Version liegen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Auskunft meines Hosters : ... "... weshalb ich derzeit davon ausgehe, dass Wordpress die Änderung vornimmt.
    Wir haben einen MultiPHP-Manager. Dort kann man die PHP-Versionen selbst festlegen. Standard ist 7.3"


    WordPress ändert nicht den Besitzer einer Datei oder eines Ordners.

    Wenn alleine eine Änderung der PHP Version von 7.3 auf 7.1 das Problem des Besitzerwechsels "löst", liegt es klar am Hosting.

Jetzt mitmachen!

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