前一陣子我在 Wordpress mu 上的部落格不知道發生了什麼事 (被駭了嗎 ??) , 首頁變成一片空白 , 在同一個 Wordpress mu 上的其他部落格卻又都正常 , 上網 Google 了半天也找不到解法 , 最後決定把在 Wordpress mu 上的資料轉到獨立的 Wordpress 上 !
首先先在 MySQL 上開好資料庫 , 然後安裝獨立版的 Wordpress , 安裝好獨立版的 Wordpress 後 , 將其中的 wp_commentmeta、wp_comments、wp_links、wp_options、wp_postmeta、wp_posts、wp_terms 、wp_term_relationships、wp_term_taxonomy 等 9 個 Table 刪除 , 只留 wp_usermeta 及 wp_users 兩個 Table .
接著從 Wordpress mu 上匯出wp_commentmeta、wp_comments、wp_links、wp_options、wp_postmeta、wp_posts、wp_terms 、wp_term_relationships、wp_term_taxonomy 等 9 個 Table 的資料 .
把 paul_mu_data_backup.sql FTP 回來修改 , 將 Table 名稱中的 “_4_” 改成 “_”
將 paul_mu_data_backup.sql 匯入到新建立的資料庫中
修改新安裝 Wordpress 的 “媒體設定" –> “上傳的檔案將儲存於此目錄” 的設定為 “files”
因為在 Wordpress mu 中檔案上傳的預設位置為 : wp-content/blogs.dir/<user_id>/files , 圖片顯示的 URL 為 – http://xxx.xxx.xxx.xxx/files/xyz.jpg ,
在獨立版 Wordpress 中檔案上傳的預設位置為 : wp-content/uploads ,
因為資料是從 Wordpress mu 來的所以第一要按照上圖做設定 , 第二在 Wordpress 安裝根目錄下建 files 子目錄 (跟 wp-content 同一層) , 注意 files 目錄的 Owner 要對 , 且 other 要有 Write 權限 , 第三將 Wordpress mu 中 wp-content/blogs.dir/<user_id>/files 下的所有子目錄及檔案複製到獨立版 Wordpress 中的 files 目錄下 .
留言列表