2012-04-07 1 views
2

Ich habe eine Site von meinem Testserver auf den Live-Server migriert. Alles übertragen normalerweise nur die vorgestellten Bilder sind gebrochen und nicht angezeigt. Die URLs werden falsch wiedergegeben, auch wenn ich das Bild erneut hochlade.Wordpress featured Bild URL verwendet absoluten Host-Pfad und Hinzufügen einer zusätzlichen/verursachen Seite zu brechen. Warum passiert dies?

der Testserver ist http://dave-conner.com

die Live-Server ist http://qmpdirect.com

der Seite, wo das Thema auf passiert ist http://qmpdirect.com/cpap-kits/

das erste Bild Pfad sein sollte: http://qmpdirect.com/wp-content/uploads/2012/02/sleepstyle600-37440_184x184.jpg

aber wird stattdessen wie folgt dargestellt: /home/content/28/9036828/html // wp-content/uploads/2012/02/schläft tyle600-37440_184x184.jpg

Wenn mir jemand sagen kann, warum das passiert und wie ich es beheben kann, würde ich es sehr schätzen. Ich habe meinen Kopf eine Weile gegen die Wand geschlagen.

+0

Sie können dies auf http://wordpress.stackexchange.com versuchen – mrtsherman

+0

Versuchen Sie dies http://codex.wordpress.org/Moving_WordPress –

Antwort

2

Anmeldung auf Ihre phpMyAdmin, erhalten zu Ihrer Datenbank in, in Seite 3 finden upload_path

+0

gerade gesehen. Ich habe deine Antwort neu gewählt, weil es genau die richtige Lösung war. Es war eigentlich der Ordner zum Hochladen von Dateien, aber Sie sind der einzige, der in jedem Forum eine brauchbare Lösung bot. Danke – Davidicus

+0

Herzlich Willkommen – johndavedecano

0

das Problem gefunden. Der Speicherort der temporären Dateien in der Datenbank wurde weiterhin auf den absoluten Hostpfad des alten Servers festgelegt. Sobald ich dies auf den absoluten Hosting-Pfad des Live-Servers geändert habe, wurde das Problem behoben. Ich bin mir immer noch nicht sicher, warum dies dazu führte, dass das Bild brach, seit Wordpress diese Bilder in permanente Ordner verschiebt, aber ... Problem gelöst.

0

Hatte dasselbe Problem, gelöst von David Conner Lösung. Einzelheiten, wie ich gelöst:

  • mit phpMyAdmin, gehen Sie zu wp_options Tabelle
  • auf Seite 4 (mit Standard-Paginierung von 30rows/Seite) finden Sie eine Option finden namens et_images_temp_folder with the option_id = 154`
  • ersetzen option_value mit Ihrem neuen absoluten Serverpfad
  • Beispiel der ausgeführten Abfrage:

    UPDATE `yourdatabase`.`wp_options` 
    SET `option_value` = '/home/yourwebsite/public_html/wp-content/uploads/et_temp' 
    WHERE `wp_options`.`option_id` = 154; 
    
Verwandte Themen