Bilder in Medien werden nicht angezeigt, nicht unterbrochen

Ich habe vor kurzem eine Website von einem Hosting zu einem anderen verschoben und die Website läuft in einwandfreiem Zustand, aber für ein Problem.

Alle Bilder auf der Website, die vom vorherigen Hosting hochgeladen wurden, werden überhaupt nicht angezeigt. Nichts auf der Medienseite wird angezeigt. Wenn die Bilder beschädigt wären, würde ich ein Symbol sehen, das anzeigt, dass sie kaputt sind, aber ich kann nur das Standard-WordPress-Symbol für einen Platzhalter sehen.

Die Berechtigungen für alte und neue Bilder scheinen genau gleich zu sein: Bildbeschreibung hier eingeben

Wenn ich ein neues Bild auf das neue Hosting hochlade, wird es perfekt hochgeladen und auch perfekt angezeigt. Was kann das Problem hier sein?

Unter einem Screenshot des aktuellen Status auf der Medienseite: WordPress Media-Seite mit defekten Bildern

PS: Für das, was es wert ist, verwende ich auch Cloudflare auf dieser Website, aber ich habe das Caching deaktiviert. Es geht also direkt zum ursprünglichen Hosting, ohne irgendwelche zwischengespeicherten Daten auf den Cloudflare-Servern zu laden.

Solutions Collecting From Web of "Bilder in Medien werden nicht angezeigt, nicht unterbrochen"

Ich hatte einen Freund, der vorher auf dasselbe Problem stieß, und ich konnte es reparieren, indem ich eine DB-Reparatur machte. Hast du das schon probiert?

Wenn nicht, fügen Sie dies zu wp-config.php hinzu

define('WP_ALLOW_REPAIR', true);

Dann vergewissere dich, dass du eingeloggt bist und besuche yoursite.com/wp-admin/maint/repair.php

Wenn das nicht funktioniert, kannst du posten, was in deinen htaccess-Dateien angezeigt wird? Könnte ein Problem dort sein …

Hier ist jemand mit der gleichen Frage , aber das wurde nie beantwortet.

Wenn Sie auf eines dieser Bilder klicken, wie sieht es dann aus?

Medien-Uploader WordPress

Was ist der Dateityp? Und wenn Sie die tatsächliche URL des Bildes im Browser kopieren und einfügen, funktioniert das? Möglicherweise wird der falsche Dateityp registriert. Zum Beispiel weiß ich, dass einige CDNs Webp- Bilder verwenden, die eine etwas neuere Technologie sind, und ich bin nicht davon überzeugt , dass wp diese erkennen würde.

Die letzte Option, die ich mir vorstellen kann, besteht darin, sicherzustellen, dass sich das database-Präfix nicht geändert hat. In Ihrer alten Site, wenn Ihre WordPress-Konfiguration dies hatte: $table_prefix = 'wp_'; und dann hast du deinen Inhalt auf deine neue Seite exportiert, die, sagen wir, $table_prefix = 'xyz'; Dies würde das Problem verursachen, das Sie haben, weil zum Beispiel wp_posts zu xyzposts geändert worden xyzposts . Sie können das beheben, indem Sie Ihre alten sql-Posts und Bulk-Dateien manuell exportieren, indem Sie das Präfix mit grep / find im Terminal oder eine Art Editor wie erhaben ändern.