Joomla! 安裝完成後,超級管理員 administrator 的 User ID 固定為 62,後續新增用戶則依序遞增(63、64…)。這個看似隨機的數字背後,究竟藏著什麼秘密?眾說紛紜中,主要流傳著兩種截然不同的解釋。
支持者依據「數字命理學」(Numerology),將 Administrator 一字的每個字母對應字母表順位(A=1, B=2…)相加:
A(1) + D(4) + M(13) + I(9) + N(14) + I(9) + S(19) + T(20) + R(18) + A(1) + T(20) + O(15) + R(18) = 161
若將所有兩位數拆分為個位數再求和(如 13 → 1+3=4),總和恰好等於 62。
然而,此說法邏輯存疑:為何不直接用 161,或繼續將 62 化簡為 8?也有人嘗試套用至 User(U=21, S=19, E=5, R=18,總和 63),再以 User-1 強行解釋為 62,顯然屬於事後諸葛亮式的牽強附會。雖然數字吻合度令人驚嘆,但缺乏官方佐證,更多像是開發者之間的趣味傳說。
Joomla! 核心開發者 Andrew Eddie 曾親自揭曉真相。Joomla! 衍生自 Mambo,早期 Mambo 3.0.0(2001 年 4 月)的 User ID 仍從 1 起算。直到 3.0.6 版本(2001 年 7 月左右)釋出時,超級管理員 ID 突然變為 62,且後續所有版本(含 4.0)均沿用至今。
Andrew 回憶,3.0.5 到 3.0.6 期間,團隊引入密碼加密機制並修補安全漏洞,過程中進行了大量測試帳號的建立與刪除。最終打包發布時,殘留的那個測試帳號 ID 恰好是 62,或者是修補漏洞時被攻擊的帳號 ID 為 62。無論哪種原因,這個數字就此固化為「傳統」,Joomla! 誕生時自然繼承了這一設定。
總結來看,歷史遺產說更符合軟體工程實況:一個偶然的測試殘留值,因版本迭代惯性而成為永久標準。這也提醒我們,許多看似神秘的技術細節,往往只是當年開發者「順手」留下的印記。