有關joomla2.5會員註冊時,系統發通知信給網站管理員以外的一般註冊會員



  • 網站原先用joomla1.5X架設,後來改成用joomla2.5.6架設,會員資料是從joomla1.5x匯入的,結果完成之後,發生很奇怪的問題,就是從joomla1.5x導入的這些註冊會員,竟然會收到新的joomla2.5.6網站新註冊會員的註冊通知信,請問有哪位大大知道問題發生在哪裡?

    p.s.目前已先把通知管理員的註冊通知功能關閉。



  • 可以詳細說明一下會員資料匯入的過程嗎?



  • 1.在joomla1.5x系統時,到資料庫匯出_users裡的所有會員,以.ods格式匯出。
    2.用openoffice軟體開啟.ods檔案,並調整欄位的資料位置符合joomla2.5資料欄位的格式。
    3.因為joomla1.5和joomla2.5的資料欄位不完全一樣,因此修改資料欄位與欄位資料,joomla2.5的最後修改日期的欄位資料,以會員註冊日期欄位的資料覆蓋,重設次數的欄位以joomla1.5的gid欄位資料替代,重新順號ID,joomla2.5x的管理員是42,所以把要匯入的會員從ID:43開始順號排序。(原joomla1.5的管理員資料欄位刪除,沒有匯入)
    4.在joomla2.5的資料庫_users匯入會員資料。
    5.進入joomla2.5的後台,利用整批設定的功能,把匯入的會員重新設定到Registered群組,並逐筆開啟每位會員"接收系統郵件"的設定。(因為想讓會員可以透過群發郵件的功能收到管理員從後台發出的通知信)



  • 謝謝你回覆詳細的作業流程,對瞭解的大大們會是重要的資料。
    自己對這方面的認知有限,如果有 J!1.5 網站的全站備份檔案也可以試試這個方法:
    1. 在備份網站上安裝 jUpgrade 最新版本 (目前是 2.5-2),透過此元件建立 J!2.5 網站。
    2. 輸入「(備份網站網址)/jupgrade/administrator」前往轉換過後的 J!2.5 網站後台。
    3. 在「擴充套件管理 - 資料庫」頁面修正資料庫格式。
    4. 透過像是 PHPMyAdmin 資料庫工具,將會員資料庫相關資料表匯出。
    5. 將原有 J!2.5 網站的會員相關資料表匯出備份。
    6. 把步驟 4 提到的會員資料庫表格匯入 J!2.5 網站,測試看看還會不會發生問題。
    PS:J!1.5 的 admin(Superuser) 帳號 ID 一定是 42,這是個已知的重大系統問題,建議另行建立相同權限的管理帳號,然後將原有的 admin 帳號降級為「Registered」。(降級而不刪除的原因是避免有人註冊此帳號)


登入以回覆

看起來你的連線到 Joomla!台灣討論區 已經遺失,請稍等一下我們嘗試重新連線。