版本為 discuz x2 + ucenter 1.6
不過實際上任何舊版本都有可能有這個問題
但是也幾乎都不會有這個問題
萬一不小心遇上這種BUG的解決辦法也請看上面的網址
昨天意外的發現不知道為什麼在 discuz/uc_client 下 cache 的 settings.php 內含有分行的資料全變成單行
對於以 分行 做為資料分隔的那些欄位而言 這等於是造成無效化 甚至 不仔細發現都不可能知道問題在哪裡的BUG
主要受影響的有
- accessemail -掌管允許註冊的email
- censoremail - 掌管不允許註冊的email
- censorusername - 掌管不允許註冊的帳號名
雖然不知道為什麼會產生這種BUG
因為產生BUG的 ucenter server 下的 model/note.php 從以前的版本就已經沒變化了
為什麼現在才會出現這種BUG
可能的原因有伺服器環境不同 或者 PHP版本不同
但是在相同環境下的舊 discuz x1.5 卻沒有這個問題
總之是個詭異的BUG
從內容來看的確是個BUG 可是為什麼以前卻不會發生
實在是離奇又離奇