三、上傳相簿到圖床空間、修改圖片網址

當照片下載完也把空間申請好後,接下來就要把照片全部上傳到免費圖床空間了,

所以趕快準備好你的FTP軟體(在此推薦使用FileZilla)以及把空間連線帳號與密碼找出來,

當然還有剛剛備份好的圖片囉!

第1步

開啟您的FTP軟體後,並且建立新連線,在「主機」欄位輸入你的免費空間網址,

「登入形式」請選擇一般,然後輸入使用者名稱與密碼,最後點擊﹝連線﹞。

硬闖WP-痞客邦圖片搬家下載 

第2步

接著看著左上方的訊息,出現「成功取得目錄列表」,

這就表示成功連上免費圖床空間,再來看到畫面右手邊畫面,

請將系統預設的「index.html」刪除吧!

硬闖WP-痞客邦圖片搬家下載 

第3步

接著在右手邊的點擊【右鍵】→【新增目錄】,名稱可以隨你訂,

不過可以建議訂名為「pixnet」,因為怕大家後面會搞混。

硬闖WP-痞客邦圖片搬家下載 

第4步

接著在FTP右手邊請進入到您剛建立的資料夾,進入後,

請把剛剛下載回來的照片全選並拖曳上傳到剛剛建立的目錄。

】 我們備份下來的痞客邦相簿會依照本來相簿內設定的相本規則,存放於不同資料夾,但是我們只要開啟那些相本資料夾,只上傳裡面的照片即可,請不要連同資料夾一起上傳

硬闖WP-痞客邦圖片搬家下載 

第5步

接著回到你的痞客邦部落格,隨便開啟一篇有圖片的文章,查一下該圖片的資料,

請注意他的網址,從網址尾端數過來的「第一個斜線的右手邊」那邊是圖片檔名,

在從尾端數過來的「第一個斜線的左手邊」則是每個使用者專屬連結網址,

請複製該網址!

例如我的圖片網址如下:

http://p2.p.pixnet.net/albums/userpics/2/2/722122/49a75fc783c67.jpg

那我要記錄下來的網址就是:

http://p2.p.pixnet.net/albums/userpics/2/2/722122/

 

硬闖WP-痞客邦圖片搬家下載 

第6步

因為我們要修改文章中的圖片網址,因此我們需要動到資料庫,

所以請登入到您空間後台,並點擊「phpMyadmin 管理」。

硬闖WP-痞客邦圖片搬家下載 

第7步

進入後請連到你的WordPress資料庫,然後點擊上方的【SQL】,

接著請在下面輸入SQL語法:

UPDATE 資料表前綴名稱_posts SET post_content = replace( post_content, '每個使用者專屬的連結網址', '你的圖床網址/剛剛建立的資料夾' )

所以如果是我,那我要執行的語法就是:

UPDATE wp_posts SET post_content = replace( post_content, 'p2.p.pixnet.net/albums/userpics/2/2/722122', 'sofree.surge8.com/pixnet' )

不過在執行語法前,請先參考這篇,備份一下您的資料庫,

避免待會執行失敗而造成無法復原的悲劇..囧。

備份完後,就請在欄位上輸入語法並擊右下方的﹝執行﹞。

】 這語法高登老爺有介紹過了,不過他給的語法好像怪,所以我就以他的語法上網再去查查,原來這是「REPLACE Syntax」,當然你不只可以取代圖片網址,他可以讓你取代任何資料,當然你要知道你要改的東西是在哪個資料表、哪個欄位喔!

update [資料表] set [欄位]=replace([欄位],'[原字串]','[新字串]');

硬闖WP-痞客邦圖片搬家下載 

第8步

執行完成後,畫面會顯示「您的SQL語法已經順利執行」。

硬闖WP-痞客邦圖片搬家下載 

第9步

這時候趕快到你的WordPress任何一篇有圖片的文章,

查看一下文章的圖片是不是已經都被代換過來了呢?

當然也檢查看看是否有圖片漏掉?如果都沒問題,

恭喜你並且歡迎你加入WordPress這個大家族!但是,圖床記得要定時備份,

因為不論放在哪空間,你都難保他會永久活者,備份一下,如果哪天掛了才有救喔!

硬闖WP-痞客邦圖片搬家下載

注意!

如果很不幸的,你發現文章好像有圖片沒備份到?

不要懷疑你的眼睛,那是真的沒備份到。因為我在測試的時候,

也發現某些圖片會沒備份到,我也將此問題回報給原作者, 目前只能等等官方回應。

如果你下載時,發現訊息列中有出現「跳過」的字樣,

可能表示這張圖片沒有被下載,這問題我已經回到給原作者。

Bloginwp_Pic_24 

當然我會建議你每篇WordPress上的文章和每天痞客邦上的文章比對一下,

如果有漏掉的,自己手動補充一下,或是參考上圖中訊息欄位出現「跳過」的部分,

去把那些圖找回來XD

«« 如何從「痞客邦(Pixnet)」搬家、轉換到WordPress?

2 comments

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *