歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 24, 2024, 02:07:13 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  由1.0.6升級1.1.4,結果無法登入 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 由1.0.6升級1.1.4,結果無法登入  (閱讀 8675 次)
sami
新手見習
*
文章: 2



檢視個人資料 個人網站
« 於: 一月 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
已記錄

泥巴

Win2003 server sp1/AppServ 2.5.7(Apache 2.2.3 / PHP 5.1.6 / MySQL 5.0.24a(utf-8) / phpMyAdmin-2.9.0.2 / lifetype-1.1.4 / ImageMabick/Grey Tem
sami
新手見習
*
文章: 2



檢視個人資料 個人網站
« 回覆文章 #1 於: 一月 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 
已記錄

泥巴

Win2003 server sp1/AppServ 2.5.7(Apache 2.2.3 / PHP 5.1.6 / MySQL 5.0.24a(utf-8) / phpMyAdmin-2.9.0.2 / lifetype-1.1.4 / ImageMabick/Grey Tem
jacklo99
新手見習
*
文章: 15


檢視個人資料
« 回覆文章 #2 於: 一月 14, 2007, 08:47:08 下午 »

我之前的問題與你很像,但是我只升級了MySQL,還沒有升級LT就已經這樣了

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

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


已記錄

http://blog.ntu.net (現在是Lifetype1.2.4)
站台環境, 4M/1M ADSL固定IP, Intel P3-800,
Windows2003pro(on VMWare)+Appserv2.4.7(Apache 2.0.59+PHP 4.4.4+MySQL 5.0.24a+phpMyAdmin 2.9.0.2)
頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  由1.0.6升級1.1.4,結果無法登入 « 上篇主題 下篇主題 »
    前往: