基於這一篇設定好了web server,當時的時空背景是基於NAS架設的,DSM是7.1.1 69054左右,回推時間也不過大概兩年前,在機器上架設Web station與 Mariadb及phpmyadmin還有Wordpress都沒有問題,直到2025.08.09晚上我不得已遇到必須將NAS重刷,當然所有的配討軟體也要重新安裝,都依照印象中的來安裝,這時候重大的問題來了

把資料庫倒回去,wordpress source code也倒回去,竟然就出現php缺少了一個擴充套件mysqli以致wordpress無法使用
用新的前導刷DSM 7.2.2 -72806 Update 4,竟然無法跑wordpress,這該怎麼辦??,兩年前刷的時候就沒有這問題,也拜讀google大神的一些文章,我自己的lab也重啟,用不同版本的前導來刷新的與舊的DSM交叉測試為什麼mysqli這個擴充功能到底在哪個DSM版本被從default on 被改成 default off。 這樣的作業真的傷神也浪費時間,web server從8/9晚上停用已經6天了,這六天絞盡腦汁想解綁這個問題,都快要想破頭了。
後來在跟天線大神連繫後(天線大神一直是一起討倫黑群暉的一個好聊咖,我有啥都會跟天線大神分享,天線大神也會跟我分享他遇到的問題),他建議我用用別的前導試試看,我剛好也在rr前導的github看到25.5.5發生了synology MD5的問題造成前導會無法驗證MD5的情況造成刷機中斷的修復信息,另外也建議我用ARC的前導。反正就是多方嘗試。 最後發現這些前導做出來的DSM也都是沒有mysqli的擴充指令支援
最後我就去手沖個咖啡,然後去了趟洗手間~ 然後靈感就來了
我回到ARC的工作介面上,阿靠~ 就是這樣~(透過phpinfo的指令,確定mysqli有啟用了)
後面我們就來set by set把擴充功能打開
步 驟 1
打開web station–左邊–> </>指令碼語言設定 –> php –> 找到PHP 8.0 –> 編輯
步 驟 2
點選 擴充模組 –> 往下捲 找到 mysqli 把他打勾 –> 儲存
步 驟 3
把 web station停用之後再啟用 (要把web service重啟才會套用新的php設定)
步 驟 4
最後再將這個 php的設定檔套用到各個web service站台,這樣就可以了這真的是想破頭六天讓我想出來,當然也是可以說自己笨沒有早一點想到
結案
謝謝您的閱讀
如果對我寫的文章內容有任何問題,歡迎在底下留言讓我知道
如果對於文章有想要留言反饋的也歡迎一起討論
我是任天堂543亂亂寫的Sega
567
Leave a Reply