Problem mit Pfadangaben nach Umzug auf localhost

  • Hallo,

    ich habe eine bestehende Website lokal installiert und noch einige Probleme mit der Darstellung von Bildern. Ich habe bereits geändert:

    .htaccess-Datei
    RewriteBase /baeckerei-guenther/webseiten
    RewriteRule . /baeckerei-guenther/webseiten/index.php [L]

    DB: wp_options
    siteurl: http://localhost:8888/baeckerei-guenther/webseiten
    home: http://localhost:8888/baeckerei-guenther/webseiten

    DB: wp_posts
    Das Feld 'guid' auf die neue URL angepasst.


    Das Problem ist, dass alle Bilder mit relativen Pfadangaben nicht angezeigt werden. Ein Bildpfad ist z. B.
    /wp-content/produkte/brote/dreikorn_g.jpg

    Wenn ich den Pfad abändere in
    wp-content/produkte/brote/dreikorn_g.jpg
    (also einfach den Slash weglasse), dann funktioniert ist. Es scheint also so als wäre irgendwo ein '/' zu viel, nur weiß ich nicht wo. Ich habe keine Lust, jetzt alle Pfadangaben zu ändern.

    Hat jemand einen Tipp und weiß, wo eventuell noch Pfadangaben gespeichert werden oder ob eine der oben genannten falsch ist? Ich habe schon einige Varianten mit und ohne Slash am Ende ausprobiert, aber es hat alles nicht funktioniert.

    edit: Außerdem musste ich die Permalinks ausstellen (steht jetzt auf Standard). Ansonsten funktioniert nicht mal die oben genannte relative Pfadangabe der Bilder ohne Slash.

    Viele Grüße
    Tina

    Einmal editiert, zuletzt von Tyna (25. November 2010 um 16:20)

    • 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

  • Das mit dem relativen Link geht natürlich nicht, wenn das draußen auf dem Server relativ zu http://www.domain.de ist und nun lokal relativ zu localhost/meinelokaleseite/. Das kann nicht gehen, und aus genau diesem Grund verwendet WP normalerweise keine relativen Links.

    So oder so würde ich das einfach in der DB vor dem Import ersetzen. Du musst da normalerweise nur die Web-Adresse und den Serverpfad einmal global ersetzen, damit sollte es sich haben.

    GUIDs sind eindeutige IDs, die sich eigentlich nie wieder ändern sollen. In diesem Kontext ist es gerade egal, aber generell ist deren Änderung nicht sinnvoll. Auch wenn deren Werte so aussehen, sind es keine URLs.

    Permalinks lokal sind eigentlich kein Problem, wenn man denn Apache entsprechend konfiguriert hat.

Jetzt mitmachen!

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