一般 e-mail 信箱,很少人超過 32 位數,太長不好記憶
如有需要,可參考本篇說明,將位數限制,修改到 64 位數
先要了解一下,本貼到底在說什麼東西?
註冊時 email 信箱太長超過 32 位數,不能註冊
用 Notepad++ 之類的文字編輯器,打開下述文件,將 32 改 64
/source/function/function_core.php 第 369 行
/source/function/function_member.php 第 289 行
/uc_client/model/user.php 第 93 行
/uc_server/model/user.php 第 93 行
那4個文件,修改前
那4個文件,修改後
導入 Mysql 資料庫的 install.sql 跟 uc.sql
/install/data/install.sql
email char(40) NOT NULL DEFAULT 第 573 行
email char(40) NOT NULL DEFAULT 第 651 行
email char(40) NOT NULL DEFAULT 第 2561 行
/uc_server/install/uc.sql
email char(32) NOT NULL DEFAULT 第 26 行
可以看見,有4處的資料表內的email欄,型態要修改為 varchar(100)
pre_common_invite 的 email 欄
pre_common_member 的 email 欄
pre_forum_order 的 email 欄
pre_ucenter_members 的 email 欄
假設電腦已經安裝 Wampserver 之類的架站軟體
用 phpmyadmin 將 pre_common_invite 的 email 欄之型態,修改為 varchar(100)
用 phpmyadmin 將 pre_common_member 的 email 欄之型態,修改為 varchar(100)
不知它在安裝過程,又用了什麼東西,已經是 varchar(150) 型態了,此項不用改
當然你可以檢查一下,看看是否是 varchar 型態,參數在 100 ~ 250 之間,都可以
用 phpmyadmin 將 pre_forum_order 的 email 欄之型態,修改為 varchar(100)
用 phpmyadmin 將 pre_ucenter_members 的 email 欄之型態,修改為 varchar(100)
這樣就 ok 了
留意一下,如果有新的 Discuz X 版號,你升級後,要重新檢查那些修改,是否有所變更
返回目錄 → ( Discuz X 論壇 ) 之使用教學,連結總整理
對上述圖文教學,還不太明白的話,請至下方連結,查看 youtube 視頻解說
視頻解說之第一部分 https://www.youtube.com/watch?v=7Usur3xO3_I
謝謝大家,抽空觀看,files備份檔名 website01063
Discuz X Undelete email mailbox / E-mail mailbox Modification of 32 digit limit
沒有留言:
張貼留言
由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.