Serverumzug + neue Domain - Vorschaubilder Fehler

  • Ich bin mit einem WP 2.5.1 Blog auf einen neuen Server umgezogen. Die Domain hat sich auch geändert. Im SQL-Dump habe ich alle Pfade usw. angepasst. Es Funktioniert auch alles. Nur es werden keine Vorschaubilder mehr in den Posts angezeigt (Jetzt wird das Originalbild angezeigt). Und in der Mediathek erscheint ein Fehler:

    Warning: Invalid argument supplied for foreach() in /var/www/web16/html/wp-includes/media.php on line 264 (Bild)

    Habe schon alles ausprobiert... Die IDs in den Tabellen sind genau gleich wie auf dem alten Server... Im Ordner sind die Vorschaubilder auch vorhanden:

    10-country-fest-10-150x150.jpg usw.

    Wenn ich ein neues Bild hochlade gibt es keine Probleme.

    Wie bekomme ich es jetzt wieder hin das die Vorschaubilder wieder funktionieren?

    • 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

  • Ich glaube ich habe jetzt eine Lösung gefunden!

    So sieht der SQL-Eintrag für die Fehlerhaften Bilder aus:

    Diesen Auszug habe ich mit einem neu hochgeladenen Bild verglichen und festgestellt das außer der Größenangaben, Pfad, Dateiname usw. nur ein Eintrag bei "ALLEN" (anscheinend doch nicht bei allen) Bildern anders ist:

    ....s:4:"file";s:50:"/var/.....

    Bei den neu hochgeladenen Bildern ist der Wert s:50 auf s:49 ???!!!
    Wenn man jetzt bei "allen" Bilder s:50 durch s:49 ersetzt funktioniert alles!?

    Weiß jemand was das s:** bedeutet ?

    Ich schreibe jetzt ein kleines php Script was die Einträge automatisch ersetzt... bei über 400 Bildern dauert das zu lange um es manuell über z.B. phpmyadmin zu machen.


    -----
    Edit: Irgendwie hat Wordpress da ein Zahlendreher drin... die SQL-Tabelle auf den alten Server sieht genau so aus wie auf dem neuen! Vielleicht liegt es an unterschiedlichen php Versionen... oder an Linux - Windows (Alter Server Windows neuer Linux).

    -----
    Edit2: Habe jetzt bei allen nicht funktionierenden Bilder s:** - 1 genommen. Jetzt funktioniert alles (bis jetzt ;-) )

    Einmal editiert, zuletzt von ALiEn (3. Juni 2008 um 18:27)

Jetzt mitmachen!

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