修復一個老舊xoops

2025-09-12

除了搬遷WordPress網站,偶爾我們也會協助客戶搬遷其他CMS,例如Xoops。在Joomla還未普及之前,其實Xoopa算蠻多用家的。

這次搬遷發生的問題是

一、 打開部份頁面顯示錯誤訊息

Error : RuntimeException: homeDirectory "/home" was not created

二、以上訊息並沒有在原來主機出現

除錯主要困難是:為甚麼程式需要建立 /home 資料夾?解釋到這個,問題會比較好解決。

然後我們在 modules/tadtools/class/Utility.php ,找到建立資料夾的原始碼

原來的原始碼是逐層確認資料夾是否存在,正好解釋為甚麼會嘗試建立 /home ,因為基於安全考量,我們主機有打開 open_basedir ,原來的編寫方式因為權限問題有機會回報 /home 不存在。所以我們重寫了原來的 mk_dir 功能

這樣問題就解決了。理論上新版本的xoops 模組應該已經重寫了以上的功能,只是怕直接升級模組會影響網站運作,所以最後還是自己來比較穩。

以上問題在 Google 甚麼GPT 都沒有很直接的答案,假如剛好有用家從搜尋器找到這篇文章,希望可以幫到你免卡關。

科比擁有經營虛擬主機、網站代管20年經驗與眾多口碑青睞,網頁相關服務都可以交給我們!

 

優惠的年費與貼心售後服務一直是我們致力想提供給客戶的,持續創新與進步的技術支援、解決需求,希望讓客戶用划算的價格體驗最好的服務!

你也會喜歡

IT新聞, WordPress

2026-07-24

wp2shell:WordPress用戶的注意事項

wp2shell是WordPress 最新的重大安全漏洞。過去WordPress漏洞主要是針對第三方插件(Pl […]

服務通告, 科比教室

2026-07-23

搬遷Weebly網站到科比主機

1、請問 Weebly 發生什麼事情? 根據官方公告,Weebly 將會停止包括台灣在內等67個國家地區服務,

IT新聞, WordPress, 服務通告

2026-07-21

WordPress七月份重大安全漏洞

WordPress 被發現重大安全漏洞 CVE-2026-63030 以及 CVE-2026-60137,相關

服務通告, 科比服務

2026-07-11

Weebly 停止服務問與答

最近我們有收到不少關於 Weebly 轉移的查詢,我們整理了一些用戶查詢,給各位參考。 1、請問 Weebly

服務通告

2026-07-06

Joomla 最新安全漏洞通知

我們在過去一個星期偵測到,部分舊版本Joomla 網站有被嘗試植入,甚至已經被植入惡意軟體的痕跡。而大部分植入 […]

IT新聞, WordPress, 服務通告

2026-05-19

WordPress插件更新事故通知

如果你的WordPress網站今天突然掛掉,可以留意一下是不是有安裝 「Shortcodes Ultimate […]

買主機送網域

購買虛擬主機,即贈送一年網域名稱

買主機送網域

購買虛擬主機,即送一年網域名

買主機送網域

購買虛擬主機,即贈送一年網域名稱