星期五, 20 6 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 筆記x備忘

WordPress 不用外掛置換網域

2024-07-30
in 筆記x備忘
Reading Time:3 mins read
A A
0

雖然不是第一次做這件事了,不過還真的不常做。今天有朋友網域需要更換,剛好又是放我這管理,因為滿多人用外掛處理,但這個網站基於種種原因不太好用外掛,於是想乾脆改資料庫好了。 紀錄一下比較少處理的作法,某種程度上 wp 的外掛太方便惹,只要品管做的好,現在已經越來越少動程式。

* 友情提醒:該操作時是離峰時間,所以沒有在顧忌考慮什麼可能會壞掉的。

首先要先備份,主要是備份資料庫。如果資料過大的話要注意一下,我建議幾個方向:

  1. 優先把 sql 檔案備份下載。這次是使用這個方式處理。
  2. 如果檔案太大,複製一個新的資料庫。修改的話就只能用命令或網頁 phpMyAdmin / adminer 來處理。

接下來是幾個系統環境設定的部分:

  1. 確認網域 DNS 是否正確:設定 A 紀錄到指定伺服器 ip
  2. 確認 HTTP Service 設定是否正確,可以新舊網域指向同一個 root path 沒問題。
  3. 確認新網域的 SSL 是否正常設置。建議如果使用 cloudflare 的話要先確認好 SSL 的配置是否和舊網域相同,如果使用「彈性」的選項滿容易遇到問題的。

這時用新網域打開 wordpress,沒意外瀏覽器應該會跳轉至舊網域,正常展示。

再來修改線上的資料庫 wp_options.siteurl 和 wp_options.home 欄位1,先改成新的網域,確認 SSL 是否正常/網頁正常展示。 如果正常的話開啟瀏覽器開發人員模式會看到網頁正常開啟,不過圖片等網址都還是指向舊的網域2。

再來要來改資料庫了,因為我這次是把資料庫備份下來的,所以記得複製一份以後來編輯,以下用 old-domain.com 和 new-domain.com 來區分新舊網域。

首先要先注意 www 的子網域,以及是否有可恨的外掛/布景主題使用 PHP 序列化(參考)來做儲存的行為。如果遇到是序列化的欄位,請特別注意字元的數量。如果有要替換 www 的話,搜尋取代行為先替換比較好。

  1. 記得備份,開啟我們要編輯的 sql 檔案。
  2. 因為現在要改 SSL ,搜尋 http://(www)old-domain.com 替換成 https://(www)new-domain.com
  3. 搜尋 https://(www)old-domain.com 替換成 https://(www)new-domain.com
  4. 可能會有 email 或是單純網域的設定。搜尋 (www)old-domain.com 替換成 (www)new-domain.com

再次提醒如果有遇到類似長這種的,不是 JSON ,要注意序列化的操作,可以使用線上的序列化(參考)和反序列化(參考)工具。這次沒遇到,就不管啦。3

資料庫更新好以後覆蓋回去即可。如果會擔心的話,建議創一個新的資料庫匯入,從 wp-config.php 中修改資料庫路徑/名稱和帳號密碼。

打開來檢查一下確認網域有沒有舊網域以及有沒有什麼錯誤。

註解

  1. 呵呵看欄位名稱就知道網站多舊了。 ↩︎
  2. 這可能也是因為舊網站的關係。wp 很多設定可能有 CDN 或擴展的需求,資料庫紀錄絕對路徑,移站時,除了檔案路徑會有問題以外,常常網域的路徑也會需要注意。 ↩︎
  3. 我是覺得外掛/布景主題設計上,把網域包在序列化的開發者真的要判死刑 XD ↩︎

同場加映, 如果是很舊的網站,遇到 css 和 js 沒有設定 https 而導致錯誤,這邊提供一個解法。寫在 function.php 裡面。

.htaccess – Load CSS and JS over HTTPS in WordPress – Stack Overflow

stackoverflow.com

Tags: pluginwordpress置換網域
Share22Tweet14
Previous Post

全 12 活動紀錄

Next Post

使用 Nginx 設定通過 Cloudflare 的真實 IP 與只允許 Cloudflare IP 來的流量。

Related Posts

心得x體驗

Claude 的 Sublime Text4 外掛

昨天作了一份 ChatGPT 的外掛(請...

2025-02-21
100
心得x體驗

ChatGPT 的 Sublime Text4 外掛

Sublime Text 是我一直很愛用...

2025-02-21
100
筆記x備忘

WordPress 上 Cookie 的 SameSite 問題

參考這篇問題,主要是描述在支付頁面 re...

2024-01-04
100
dezeen showroom, archdaily, ignant,minimalissimo, photo of overhead angle of macbook inspired piano moog synthesizer, keyboard, mellotron, render, designed by Dieter Rams, jony ive, off white , virgil abloh, google design, classic product design, product design render, vintage synth ads, pinterest, tumblr design, 8k
閒談x雜記

WordPress Debug Journey – 後台無法開啟編輯器為例

最近開啟部落格新增文章時,發現新增文章編...

2023-11-10
100
筆記x備忘

WordPress 核心架構圖/堆棧圖 相關檔案結構說明鏈結

最近用 wordpress 處理一些 M...

2021-11-01
100
筆記x備忘

WordPress SSL 錯誤修復

最近使用 wordpress 外掛,透過...

2023-10-09
100
Load More
Next Post

使用 Nginx 設定通過 Cloudflare 的真實 IP 與只允許 Cloudflare IP 來的流量。

Mac 使用 Nodejs 的管理工具 n 來切換版本

Nginx 中同一個網域設定不同應用程式/目錄

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

贊助買咖啡

Facebook Instagram RSS

標籤

ai android cloudflare flutter git ios javascript linode linux MAC macos mis nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 前端 原則 原子習慣 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 壓力測試 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 心得 情緒 活動心得 灰階思考 約翰‧漢尼斯 股癌 自慢10 自慢10:18項修練 記錄 謝孟恭 讀書心得 這一生,你想留下什麼?

文章分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 6 月
日 一 二 三 四 五 六
1234567
891011121314
15161718192021
22232425262728
2930  
« 5 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.