[心得] 系統升級,災難的開始

Feb25在網路看到SSL相關資料

想說把SSL掛上去,沒想到是一連串災難的開始

把這次系統升級的相關問題記錄下來,以便日後查閱

F2b26經過一早的折騰終於把Let's Encrypt提供的SSL掛上去

做了以下的系統升級

CentOS7、MariaDB

 

先講SSL的部分

Let's Encrypt提供的安裝程式

無法在RAM256以下的環境安裝

但用CentOS7可以

所以我就改用CentOS7

Let's Encrypt SSL的安裝教學

我參考的部分

1.Install Let's Encrypt to Create SSL Certificates -Linode

2.How To Secure Apache with Let's Encrypt on Ubuntu 16.04

3.在 Linode VPS 的 LAMP 平台上部署 SSL 加密服務 -自發簽證

 

Let's Encrypt提供的安裝程式已經相當完善,在網路上舊的資料

還要手動把SSL金鑰的位置寫到vhost設定檔,新版的已經是全自動

但原本一切都很順利時,卻發生升級後系統不穩的問題

資料庫大約20分鐘內就會掛點

不論是CentOS7內建的MariaDB還是後來改裝MySQL

情況都無法改善,此外MySQL在新版的已經取消原本root密碼設定的方式

裝好MySQL&首次執行後,系統會自動生成root密碼在log檔裡,須手動撈取

Let's Encrypt在我一直反覆重灌之下,拒絕金鑰的申請,日後應該先把金鑰備份下來

 

系統改灌回CentOS6.5

這次換wordpress出問題了

資料倒回去後,前台空白,看得到登入畫面,但登入後空白

後來解決方法,執行wp-admin/upgrade.php

做一次wordpress資料庫upgrade

舊的問題解決,又產生新的問題

媒體庫(Media Library)的圖都不見(圖檔上傳正常)

這部分暫時無解

另一個問題:文章內文被置入特殊符號導致圖片連結錯誤無法顯示圖片

這部分只好一個一個改

 

以上就是這次系統升級所發生的問題

27、28兩天都浪費在這邊...