Medienbilder nach Änderung der Seiten und Wordpress URL nicht sichtbar

  • Obwohl meine WPPA-Alben funktionieren, sind die Bilder der anderen Seiten und von der Hauptseiten (Kopf- und Hintergrundbilder) nicht mehr sichtbar.

    Ist Situation vor der Änderung:

    http://www.meinewordpresswebsite.de/wordpress

    Soll Ergebnis
    http://www.meinewordpresswebsite.de

    Folgendes habe ich geändert:

    1. Unter Einstellungen habe ich die Seiten und die Wordpress URLs in "http://www.meinewordpresswebsite.de" geändert.
    2. In meinem Provider habe ich dem Webserver gesagt, die Dateien befinden sich unter /htdocs/wordpress

    Zwischenergebnis:
    Die website ist sichtbar, auch das dashboard, und auch die wpp-alben.
    Aber die anderen Bilder nicht.

    Ich gehe auf die einzelnen Seiten und ändere den Link des Bilds - > Kein Erfolg
    Ich sehe in der Mediathek nach und sehe aber solche links http://www.meinewordpresswebsite.de/wp-content/upl…12/beispile.jpg

    in der MySQL Datenbank habe ich unter options nachgeschaut, die URL stimmt.
    in der wp-config.php sieht es so aus:
    <?php

    define('DB_NAME', '***********'); // The name of the database
    define('DB_USER', '************'); // Your MySQL username
    define('DB_PASSWORD', '*********'); // ...and password
    define('DB_HOST', '************'); // 99% chance you won't need to change this value
    define('WP_SITEURL', 'http://www.meinewordpresswebsite.de');
    define('WP_HOME', 'http://www.meinewordpresswebsite.de');
    define('RELOCATE', true);
    $table_prefix = 'wp_'; // Only numbers, letters, and underscores please!
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');
    define('AUTH_KEY', '****'); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
    define('SECURE_AUTH_KEY', '****'); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
    define('LOGGED_IN_KEY', '****'); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
    define('NONCE_KEY', '****'); // Trage hier eine beliebige, möglichst zufällige Phrase ein.
    define('AUTH_SALT', '****');
    define('SECURE_AUTH_SALT', '****');
    define('LOGGED_IN_SALT', '***');
    define('NONCE_SALT', '****');
    define ('WPLANG', 'de_DE');

    define('WP_DEBUG', false);
    /* That's all, stop editing! Happy blogging. */

    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');
    require_once(ABSPATH.'wp-settings.php');
    ?>

    Auch wenn ich Fleißarbeit leiste, und die Bilder von der Mediathek wieder einfüge funktioniert das nicht.
    Muss ich alle Bilder wieder löschen und in die Mediathek wieder hochladen?
    Und dann in den einzelnen Seiten wieder platzieren?

    Ich hoffe, ihr habt eine bessere Idee?

    Ansonsten würde ich (aber auch sehr ungern) in der Tabelle "wp_posts" in der Spalte "post_content" nach den /wordpress/* suchen und ersetzen. Aber irgendwie macht es für mich wenig Sinn.

    Vielen Dank im Voraus.
    Ach ja, es ist WP3.5. bei mir.

    • 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

  • Alles rückgängig machen und die FAQ lesen.


    http://faq.wpde.org/wordpress-url-aendern/

    Hallo "infected",
    Danke für deine Meldung und den Link.
    Wie du in meinem Beitrag lesen kannst, habe ich bereits die FAQ befolgt.

    Die Wordpress Dateien befinden sich nicht im Hauptverzeichnis, sondern im /htdocs/wordpress. Und da sollen sie bleiben.
    Die Seiten URL und die WP-Home URL sind bereits geändert.
    Der Webserver macht ein redirect auf die /htdocs/wordpress, wenn man "http://www.meinewordpresswebsite.de/" aufruft.

    ---

    In der MySQL Tabelle "wp_posts" habe ich probeweise die Einträge */wordpress/wp-content/* durch */wp-content/ ersetzt.
    Das scheint zu funktionieren für die Seiten, für Kopf und Hintergrundbilder habe ich noch nichts gefunden.

    Schönen Gruß,

  • In der MySQL Tabelle "wp_posts" habe ich probeweise die Einträge */wordpress/wp-content/* durch */wp-content/ ersetzt.
    Das scheint zu funktionieren für die Seiten, für Kopf und Hintergrundbilder habe ich noch nichts gefunden.

    mit dem phpmyadmin habe ich erfolgreich (für die Bilder in den Seiten) die links geändert:


    UPDATE wp_posts SET post_content = replace(post_content, '/wordpress/wp-content/upload', '/wp-content/upload');

    Für Kopf- und Hintergrund-Bilder habe ich noch keine Lösung gefunden.

  • Wie du in meinem Beitrag lesen kannst, habe ich bereits die FAQ befolgt.

    Nein, das ging nicht eindeutig aus Deinem Post hervor. Dann hättest Du ja auch den Hinweis zum Search & Replace Plugin sehen müssen. Damit wäre dieser ganze URL-Umschreiben-Kram im Nu erledigt gewesen.

  • Hallo zusammen,
    ich habe ein ähnliches Problem, vielleicht kann mir jemand weiterhelfen.
    Ich habe meine Wordpress Seite vom einem FTP- zu einem anderen FTP-Server verschoben.
    Mit dem Plugin "Suchen und Ersetzen" konnte ich dann die Links wie gesagt suchen und ersetzen ;)
    Hat auch soweit alles geklappt, jetzt gibt es nur folgendes Problem:
    Bilder, die ich in die Mediathek hochlade, werden nicht mit dem Vorschaubild angezeigt und auch im Artikel selber nicht richtig wiedergegeben.

    Weiß jemand, was da los ist?

Jetzt mitmachen!

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