LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: sami 於 一月 14, 2007, 01:49:40 上午



主題: 由1.0.6升級1.1.4,結果無法登入
作者: sami一月 14, 2007, 01:49:40 上午
原先1.0.6系統正常。(templates及plugins皆使用預設,沒有新增)
下載1.1.4版本後,gallery(1.0.6版留下)保留,並直接執行wizard.php升級。過程中除了提示plog_articles_comments的client_ip有誤,其餘都沒發生問題。
但升級後登入管理介面時,卻產生「很抱歉,您輸入的帳號或密碼錯誤。」所有的帳號都無法進入。
利用phpmyadmin觀看時,發現plog_users的user內容長度只剩下5個字元。另,針對不同帳號重設密碼也沒有用。
有救嗎?

環境:
windows2003
appserv-win32-2.4.7.exe
    * Apache 2.0.59
    * PHP 4.4.4
    * MySQL 5.0.24a
lifetype-1.1.4


主題: Re: 由1.0.6升級1.1.4,結果無法登入
作者: sami一月 14, 2007, 01:19:42 下午
不死心,重頭檢視再試一遍。
因為發現帳號欄位長度出問題,所以使用最保險的方法:
1.先恢復成1.0.6版本
2.使用phpmyadmin將資料庫匯出成 sql
3.編輯上述sql檔,手動將 table:plog_users中,user欄位的長度,由5改為10
   另外,亦將password長度改為50(因為看到其編碼很長)
   其中,亦發現好幾個地方的client_ip欄位長度也成了5.順便改成15
4.存檔
5.再安裝1.1.4版本,使用phpmyadmin將上述sql匯入
6.修改config.properties.php
7.執行wizard.php
如此,轉換過程中看不到任何錯誤,解決了無法登入的問題。

目前使用環境:
windows2003+IIS6
appserv-win32-2.5.7.exe
    * Apache 2.2.3
    * PHP 5.1.6
    * MySQL 5.0.24a(utf-8)
    * phpMyAdmin-2.9.0.2
lifetype-1.1.4 


主題: Re: 由1.0.6升級1.1.4,結果無法登入
作者: jacklo99一月 14, 2007, 08:47:08 下午
我之前的問題與你很像,但是我只升級了MySQL,還沒有升級LT就已經這樣了

http://forum.lifetype.org.tw/index.php?topic=3177.msg17037

若您有新的發現, 也請順便跟我說一聲, 我現在只好維持在1.0.6暫時不升到1.1.4