2014-07-22 28 views
0

我最近將一個多站點wordpress安裝移動到另一個開發服務器。我通過將數據庫導出到SQL,在新服務器上導入數據庫,將wp-config數據庫登錄數據和DOMAIN_CURRENT_SITE更改爲localhost並運行search and replace script來更新服務器地址(是一些IP,現在是本地主機)來完成此操作。現在一切似乎都很好,除了精選的頁面圖片。他們沒有顯示。WPMU移動,只有精選的圖片有不好的路徑

該問題似乎隻影響子網站,而不是主要網站。然而,主站點在wp-content/uploads中存儲上傳內容(其中包含精選圖片),而其他站點則將這些內容存儲在wp-content/blogs.dir中。當然,我沒有更改那裏的文件,也不明白爲什麼圖像不顯示。所有其他圖像都可以。

當我看到圖像的破路,它看起來像這樣:

http://localhost/cze/files/2012/11/profile.jpg 

這是奇怪的,becouse圖像出現在指定的路徑上,我只是檢查。我真的很困惑。

對於記錄來說,上傳新圖像很好,當它們上傳並用作新的特色圖像時,它可以正常工作。但是,我想避免必須瀏覽所有網站並更改所有精選圖片。

我還沒有編輯其他任何東西(例如.htaccess)。

關於可能導致此問題的任何想法?

感謝, 的Ondrej

+0

那麼你複製了所有的wp-content文件?通過檢查頁面源查找其中一個問題圖像的URL。然後嘗試直接在瀏覽器中訪問它。網址是什麼樣的,你看到了什麼? –

+0

本來可以寫的 - 我更新了這個問題。 – Ondrej

+0

因此,當你瀏覽到'http:// localhost/cze/files/2012/11/profile.jpg'時,你會看到預期的圖像?或者是其他東西?如果你在另一個瀏覽器中嘗試(只是試圖消除可能的緩存問題等),你的問題是否會發生? –

回答

0

我相信還是有數據庫中的某些舊的網址。請確保你替換了home,site_url和fileupload_url,如提到的codex:http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_Multisite

另外,在文本編輯器中打開mysql文件,並使用find選項查找舊URL。你有看到嗎?

+0

我確實檢查過。數據庫不包含舊地址,所有siteurl,home和fileupload_url都有正確的值。 – Ondrej

相關問題