Support » Allgemeine Fragen » Mediathek

  • Gelöst Katze1981

    (@katze1981)


    Hallo,

    ich würde gerne Bilder hochladen.
    Aber alle Bilder, die ich hochlade, egal wie groß sie sind,
    werden in der Mediathek als graue Felder dargestellt.
    Ich kann die Bilder nur sehen, wenn ich in der Mediathek auf „Bild bearbeiten“ gehe. Aber auf der Webseite sind weiterhin keine Bilder zu sehen.
    Was mache ich falsch?

    Vielen Dank schonmal.
    Katrin

Ansicht von 13 Antworten - 1 bis 13 (von insgesamt 13)
  • Wahrscheinlich reicht der von deinem Webhoster zugewiesene Arbeitsspeicher nicht aus, um die Bilder aufzubereiten. (WordPress legt die Bilder in verschiedenen Größen ab und muss dazu erst alle Pixel in den Arbeitsspeicher einlesen. Entscheidend ist hier nicht die Dateigröße sondern die tatsächliche Bildgröße in Pixeln.)

    Schau doch mal im Kundenmenü nach, ob sich der Arbeitspeicher hochsetzen lässt.

    Thread-Starter Katze1981

    (@katze1981)

    Der Arbeitsspeicher auf dem Webhoster hat 64 MB RAM.
    Ich habe in der Mediathek 1 Bild mit der Größe 1200×280 mit 113kB.
    Es wird in der Mediathek als graues Kästchen angezeigt. Wenn ich dann auf „auswählen und zuschneiden“ gehe, wird gar nichts mehr angezeigt.
    ???

    Versuche mal, im Kundenmenü 128MB statt 64MB einzustellen. Wenn du die Einstellungsmöglichkeit dort nicht findest, kannst du es auch über die Datei wp-config.php (liegt im WordPress-Verzeichnis) versuchen. Um das Speicherlimit zu erhöhen, kannst du in der genannten Datei
    oberhalb von

    /* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß beim Bloggen. */
    /* That's all, stop editing! Happy blogging. */

    mal testweise folgenden Code eingeben:

    define( 'WP_MEMORY_LIMIT', '128M' );

    (Anmerkung: An dieser Stelle 128M, nicht 128MB, angeben)
    Das klappt zwar nur dann, wenn der Webhoster das in der Serverkonfiguration auch zulässt, aber einen Versuch ist es auf jeden Fall wert.
    Hinweis:
    Verwende zum Ändern und Abspeichern der Datei einen Texteditor wie Notepad++ oder Atom, damit beim Abspeichern die korrekte Kodierung (UTF-8 ohne BOM) gewählt werden kann. Andernfalls ergeben sich durch mögliche Kodierungsfehler eventuell neue Probleme. Siehe Screenshot für die richtige Kodierung beim Abspeichern.
    Weitere Möglichkeit:
    Falls die Erhöhung des Speicherlimits nichts bringt, kannst du auch mal im Kundenmenü des Webhosters nachschauen, welche PHP-Version eingestellt ist. Sorge, wenn möglich, dafür, dass mindestens eine 5.6er Version eingestellt ist, denn auch eine veraltete PHP-Version kann u.U. zu den genannten Problemen führen.

    BTW: Erscheint irgendwo eine Fehlermeldung?

    Thread-Starter Katze1981

    (@katze1981)

    Könntest du dir bitte die Mühe machen, die für dich zutreffende Lösung wenigstens in zwei eigenen Sätzchen zu skizzieren? Wenn das WP-Bistro mal schließt, ist die Lösung nur per Link für alle später hier Nachschauenden ja nicht mehr zugänglich… Danke!

    Thread-Starter Katze1981

    (@katze1981)

    Klar gerne.

    Ich zitiere aus dem Link
    https://wp-bistro.de/domainfactory-bilder-in-der-mediathek-werden-nicht-angezeigt/

    „…Öffnen Sie mit einem FTP-Programm die WordPress-Installation auf Ihrem Webserver. Falls Sie noch kein FTP-Programm auf Ihrem Rechner installiert haben, empfehle ich hierfür FileZilla. Die FTP-Zugangsdaten, die Sie hierfür benötigen finden Sie bei Domainfactory im Kundenmenü:

    Auftragscenter -> Hauptfunktionen -> FTP-Accounts

    Öffnen Sie den Ordner „wp-content“. Darin befindet sich der Ordner „upload“.

    Klicken Sie den Ordner „upload“ mit der rechten Maustaste an und wählen Sie im sich öffnenden Menü den Punkt „Dateiberechtigungen“. Hier tragen Sie bei „Numerischer Wert“ 755 ein. Setzen Sie ein Häkchen bei „Unterverzeichnisse einbeziehen“ bevor Sie auf OK klicken.

    Öffnen Sie dann die Unterordner von „upload“ und wählen Sie die darin befindlichen Bilddateien ebenfalls mit der rechten Maustaste an. Vergeben Sie für die Dateirechte jeweils den numerischen Wert 640.

    Jetzt sollten die Bilder in WordPress wieder korrekt zu sehen sein…“

    Danke schön, dann können wir für später hier Suchende also schon mal drei mögliche Ursachen eines solchen Problems festmachen: zu geringes Speicherlimit, eine veraltete PHP-Version oder falsch eingestellte Berechtigungen für Ordner/Dateien.

    Was jetzt noch interessant zu wissen wäre:
    – Welche Werte waren denn vor deiner Änderung eingestellt?
    – Hast du früher schon mal eigenhändig etwas an diesen Berechtigungen verändert?
    – Hat es vorher mit der Mediathek geklappt oder war das jetzt dein erstes Bild, so dass das Problem erst jetzt auftreten konnte?
    – Falls es vorher schon geklappt hat: Hast du eine Vermutung, wodurch sich die Berechtigungen geändert haben könnten (kürzlich irgendeine Aktion durchgeführt)?
    Ich würde mich freuen, wenn du kurz noch auf diese Fragen eingehen könntest.

    Thread-Starter Katze1981

    (@katze1981)

    Es hat bei mir von Anfang an nicht funktioniert.
    Das war der erste Versuch ein Bild hochzuladen.
    Der Wert für die Dateirechte Stand vorher auf 710.
    Ich habe nie etwas daran geändert. Das muss so voreingestellt gewesen sein.

    Danke dir für die Zusatz-Infos!

    Bei dem o.g. Wert 640 für Dateien sehe ich insofern noch ein potenzielles Problem, als die Null am Ende (keinerlei Rechte für „world“) meines Erachtens bedeuten würde, dass z.B. eine PDF-Datei aus dem Upload-Ordner von den Website-Besuchern nicht online im Browser gelesen werden könnte. Oder irre ich mich da?
    Im WordPress-Codex sind als Anhaltspunkt 755 für Ordner und 644 für Dateien angegeben.
    Vielleicht kann Bego oder ein anderer WP-Kenner hier noch was zu diesem Aspekt sagen, da bin ich auch noch am Lernen.

    Moderator PraetorIM

    (@praetorim)

    Hallo Flower33,

    640 kann reichen. Die Datei wird ja vom jeweiligen Webserver ausgeliefert. Wenn dieser zwar unter einem anderen Nutzer läuft als dem Eigentümer des Bildes, aber zumindest in der gleichen Benutzergruppe, reicht 640. 644 wäre auch für einen fremden Benutzer aus einer anderen Benutzergruppe. Von daher ist 644 die Lösung, die nahezu überall funktioniert, aber halt oftmals nicht zwingend erforderlich.

    Vielen Dank für die Erklärung, PraetorIM!

Ansicht von 13 Antworten - 1 bis 13 (von insgesamt 13)
  • Das Thema „Mediathek“ ist für neue Antworten geschlossen.