㊣硬闖WP-6:如何將「無名小站」的相簿圖片搬家、備份到免費圖床空間?
三、上傳相簿到圖床空間、修改圖片網址
當你把無名相簿照片全數下載回來後、空間也申請好之際,接著就是要把下載回來的照片全部上傳到本文一開始申請的免費圖床空間了,所以準備好你的FTP軟體(在此推薦使用FileZilla)以及把空間連線帳號與密碼找出來,趕快把圖片上傳吧!
第1步 開啟您的FTP軟體後,並且建立新連線,在「主機」欄位輸入你的免費空間網址,「登入形式」請選擇一般,然後輸入使用者名稱與密碼,最後點擊﹝連線﹞。
第2步 接著看著左上方的訊息,出現「成功取得目錄列表」,這就表示成功連上免費圖床空間,再來看到畫面右手邊畫面,請將系統預設的「index.html」刪除吧!
第3步 接著在右手邊的點擊【右鍵】→【新增目錄】,名稱可以隨你訂,不過可以建議訂名為「wretch」,因為怕大家後面會搞混。
第4步 接著在FTP右手邊請進入到您剛建立的資料夾,進入後,請把剛剛下載回來的無名帳號資料夾立面的相簿資料夾全選並拖曳上傳到剛剛建立的「wretch」目錄。
【註】
請把每個數字資料夾全部拖曳上傳到「wretch」資料夾中。
第5步 接著回到你的無名小站部落格,隨便開啟一篇有圖片的文章,查一下該圖片的資料,請注意他的網址,從網址尾端數過來的「第一個斜線的右手邊」那邊是圖片檔名(黃色部分),在從尾端數過來的「第一個斜線的左手邊」則是每本相簿的ID(綠色部分),剩下的就是每位使用者專屬的連結網址(紅色部分),在請複製該網址!
例如我的圖片網址如下:
http://f6.wretch.yimg.com/orzreynold/28/1354746484.jpg
那我要記錄下來的網址就是:
http://f6.wretch.yimg.com/orzreynold/
第6步 因為我們要修改文章中的圖片網址,因此我們需要動到資料庫,所以請登入到您空間後台,並點擊「phpMyadmin 管理」。
第7步 進入後請連到你的WordPress資料庫,然後點擊上方的【SQL】,接著請在下面輸入SQL語法:
UPDATE 資料表前綴名稱_posts SET post_content = replace( post_content, '每個使用者專屬的連結網址', '你的圖床網址/剛剛建立的資料夾' )
所以如果是我,那我要執行的語法就是:
UPDATE wp_posts SET post_content = replace( post_content, 'f6.wretch.yimg.com/orzreynold', 'sofree.surge8.com/wretch' )
不過在執行語法前,請先參考這篇,備份一下您的資料庫,避免待會執行失敗而造成無法復原的悲劇..囧。備份完後,就請在欄位上輸入語法並擊右下方的﹝執行﹞。
第8步 執行完成後,畫面會顯示「影響列數」訊息。
第9步 這時候趕快到你的WordPress任何一篇有圖片的文章,查看一下文章的圖片是不是已經都被代換過來了呢?當然也檢查看看是否有圖片漏掉?如果都沒問題,恭喜你並且歡迎你加入WordPress這個大家族!但是,圖床記得要定時備份,因為不論放在哪空間,你都難保他會永久活者,備份一下,如果哪天掛了才有救喔!
目前經過測試,似乎沒有發現轉換後會有掉圖問題,所以大家可以放心使用,如果有發現掉圖,請您盡快與WGet官方網站聯絡,好讓它們可以DEBUG讓程式更完美造福廣大的群眾們吧!