更換網誌圖床

  一直以來都把網誌的圖片放在Dropbox,但最近收到Dropbox通知,3/15準備把Public的公開資料夾功能拿掉,雖然還是可以用”分享連結”방법,讓圖片可以外連,但這個轉換工作太浩大,且難保未來不會再調整一次,따라서 사진을 평가하고보다 안정적인 공간으로 이동하기 만하면됩니다.。

一開始有考慮Flickr,但雅虎對於免費服務的做法實在讓我有些擔心,加上後來看到有人說,Flickr拿來作圖床的速度有點偏慢,因此就放棄

後來看了一下主機商ACSite給的空間與頻寬不算少,乾脆就移回自己的空間,雖然圖片檔案不少,所幸以往都有做過處理在上傳,因此整體的體積比我預期小上許多

本想愚公移山的一篇一篇做修改,後來想到應可從後端資料庫直接批次修改,跟同事請教了SQL語法後,確認可用Replace語法達成

試了好一陣子,總算把語法修對,다음은 기록이다:

==

  • 先以SELECT確認條件下對。(下面如果沒加入’ID’欄位,新版phpMyAdmin會出現要求unique欄位的錯誤)

SELECT ID, REPLACE (`post_content`, ‘https://dl.dropboxusercontent.com/u/906344/image’,

‘https://it-help.tips/img’) FROM `lee_wp_posts` WHERE `post_title` LIKE ‘%ubuntu上執行Foxy%’;

 

  • 確認無誤後,以下列語法執行

UPDATE `lee_wp_posts` SET `post_content` = REPLACE(`post_content`,

‘https://dl.dropboxusercontent.com/u/906344/image/’, ‘https://it-help.tips/img/’)

 

[링크]

회신을 남겨주

귀하의 이메일 주소는 공개되지 않습니다. 필요 입력 사항은 표시되어 있습니다 *

이 사이트는 스팸을 줄이기 위해 Akismet에 사용. 귀하의 코멘트 데이터가 처리되는 방법 알아보기.