Datenbank Problem

  • Guten Tag zusammen
    Ich bin kein grosser Wordpress Experte und habe Mist gebaut:
    Wollte meinen Upload-Ordner nachträglich verschieben und habe dazu die Einträge in meiner Datenbank aktuallisiert.

    Code
    (UPDATE wp_posts SET post_content = REPLACE(post_content,  'http://www.example.com/blog/wp-content/uploads/',  'http://www.example.com/data/');


    Leider ist mir ein Fehler unterlaufen. Habe vergessen den slash nach ../data(/) einzufügen, sodass die neuen Links nicht auf den richtigen ordner verweisen.
    Als Standard-Nutzer sind meine MySQL-Kenntnisse eher beschränkt, daher wäre ich euch sehr dankbar, wenn ihr mir beim Entwurf des UPDATE-Befehls zum Einfügen des slahes nach http://www.example.com/data(/)meinbild.png wärt.
    Vielen, vielen Dank schon jetzt.

    • 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

  • Konnte den Slash inzwischen einfügen, die URLs in der Tabelle wp_posts sind jetzt wieder korrekt. Nun stehe ich aber vor einem weiteren Problem: die "File Urls" in der Wordpress Mediathek wurden nicht aktualisiert: statt http://www.example.com/data/image.png steht da immer noch http://www.example.com/data/2013/08/image.png .Wo sind diese Einträge abespeichert bzw. wie lassen sie sich aktualisieren?
    Besten Dank.

    du wirst auf dem FTP die Bilder doch genau dort finden => also in jahres und monatsbasierenden Ordnern oder liegen die nun wirklich einfach alle in dem Ordner "data"?

    1. kontrolliere was unter
    Dashboard => Einstellungen ==> Medien steht
    ist da ein Häkchen bei Organisiere meine Uploads in monats- und jahresbasierten Ordnern


    2.
    bedenke die Bilder sind unter den alten URls bei der Google Bildersuche zu finden
    erzeugen nun bei Google durch die Ordneränderung einen error 404
    den kannst du in der htaccess auffangen
    wenn du nur den Ordnernamen änderst ist das einfach
    wenn nicht wirds arg kompliziert und verlangsamt die Seite und die Zugriffe des Googlebots, der immer nur 5 redirects gleichzeitig folgt

    daher tät ich empfehlen die alten URLs zu lassen
    und nur die neuen nicht mehr in Jahres und MonatsOrdnern zu speichern...


    3.muss es unbedingt sein
    kontrolliere Pkt 1
    zieh die Bilder aus diesen Ordnern raus
    hol dir das Plugin search und replace von Frank Bueltge und ändere die URls indem du nach
    /data/2011/99 suchst und in /data/ änderst

    vorher Datenbankbackup machen => deine Nerven werden es dir danken

Jetzt mitmachen!

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