第 1 頁 (共 1 頁)
[問題]2.0.18升級到了2.0.19無法登入
發表於 : 2006-01-02 23:25
由 Arisa520
參考連結:
http://macphpbbmod.sourceforge.net/php- ... ticle_id=5
使用版本:2.0.18
網站位置:
http://d-s.idv.tw/
狀況描述:升級後無法登入\r
快速架站程式:AppServ
上網方式:Hinet ADSL
按照MAC的說明從2.0.18升級到了2.0.19
過程順利\r
但是升級完成後
輸入密碼欲登入出現了此訊息\r

無其他錯誤訊息~
不知道可能是哪邊改錯了?!
附上 修改
完成後的 LOGIN.PHP
如還需提供哪些檔案煩請各位先進告知!!
謝激不盡~

發表於 : 2006-01-02 23:51
由 心靈捕手
以下的修改, 提供您參考:
#
#-----[ FIND ]---------------------------------------------
#
代碼: 選擇全部
// Save login tries and last login
if ($row['user_id'] != ANONYMOUS)
{
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_login_tries = user_login_tries + 1, user_last_login_try = ' . time() . '
WHERE user_id = ' . $row['user_id'];
$db->sql_query($sql);
}
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "";
#
#-----[ REPLACE WITH ]---------------------------------------------
#
代碼: 選擇全部
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "";
#
#-----[ FIND ]---------------------------------------------
#
代碼: 選擇全部
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
$redirect = str_replace('?', '&', $redirect);
#
#-----[ BEFORE, ADD ]---------------------------------------------
#
代碼: 選擇全部
// Save login tries and last login
if ($row['user_id'] != ANONYMOUS)
{
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_login_tries = user_login_tries + 1, user_last_login_try = ' . time() . '
WHERE user_id = ' . $row['user_id'];
$db->sql_query($sql);
}
發表於 : 2006-01-03 00:11
由 Arisa520
剛剛修改完成出現此錯誤
代碼: 選擇全部
Parse error: parse error in c:\appserv\www\phpbb\login.php on line 137
然後又嘗試著用PHPBB.COM下載的2.0.19中的LOGIN.PHP直接覆蓋過去\r
也出現\r

可能是有其他檔案改錯了吧~
我在查查並DEBUG好了~
感謝心靈捕手大大第5次的幫忙~^^"

發表於 : 2006-01-03 01:20
由 Arisa520
.................
發表於 : 2006-01-03 01:22
由 jwxie
又是一次外掛相衝突的問題......
發表於 : 2006-01-03 01:31
由 小竹子
應該是沒改好....
...
發表於 : 2006-01-03 02:06
由 jwxie
ic, 謝謝竹大的回覆
ps: 有可能是因為升級了2.0.19以後, 有部份外掛在2.0.18的設定(代碼)跟2.0.19有相差, 是有這可能引發嗎?
發表於 : 2006-01-03 08:55
由 Arisa520
結果...還是不行
因該是如竹大所說...
升級過程有失誤...
持續debug中...

發表於 : 2006-01-04 00:26
由 Arisa520
全部檔案都用2.0.19
除了LOGIN.PHP外~
就不會出現此問題~
但是完全可想見識治標不治本的方式!@@
請問這2.0.19有需要新增資料庫的東西嗎?!
感覺好像讀不到一些東西?!
不過如果用update_to_last.php又會出現錯誤訊息...
代碼: 選擇全部
Warning: main(./../extension.inc): failed to open stream: No such file or directory in c:\appserv\www\phpbb\update_to_latest.php on line 46
Warning: main(): Failed opening './../extension.inc' for inclusion (include_path='.;c:\php4\pear') in c:\appserv\www\phpbb\update_to_latest.php on line 46
Warning: main(./../config.): failed to open stream: No such file or directory in c:\appserv\www\phpbb\update_to_latest.php on line 47
Warning: main(): Failed opening './../config.' for inclusion (include_path='.;c:\php4\pear') in c:\appserv\www\phpbb\update_to_latest.php on line 47
Please read: INSTALL.html before attempting to update.
詭異....
發表於 : 2006-01-04 07:53
由 Mac
update_to_last.php 要擺在 install 裡面\r
~Mac
發表於 : 2006-01-04 20:16
由 Arisa520
代碼: 選擇全部
ALTER TABLE `phpbb`.`phpbb_users` ADD `user_login_tries` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, ADD `user_last_login_try` INT(11) DEFAULT '0' NOT NULL;
執行這段就可以了~

發表於 : 2006-01-04 21:35
由 心靈捕手
Arisa520 寫:代碼: 選擇全部
ALTER TABLE `phpbb`.`phpbb_users` ADD `user_login_tries` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, ADD `user_last_login_try` INT(11) DEFAULT '0' NOT NULL;
執行這段就可以了~

Mac 大大的意思, 主要是告訴您:
先在討論區根目錄底下, 建立一個資料夾 \install\
然後將 update_to_last.php 上傳到該資料夾中,
再由瀏覽器執行資料庫的升級.
如果您是由 2.0.18 升級 2.0.19
那麼執行這個指令, 當然也就足夠.
建議您:
再手動更新 phpbb_config 的 version 為" .0.19"
發表於 : 2006-01-05 01:26
由 Arisa520
心靈捕手 寫:Arisa520 寫:代碼: 選擇全部
ALTER TABLE `phpbb`.`phpbb_users` ADD `user_login_tries` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, ADD `user_last_login_try` INT(11) DEFAULT '0' NOT NULL;
執行這段就可以了~

Mac 大大的意思, 主要是告訴您:
先在討論區根目錄底下, 建立一個資料夾 \install\
然後將 update_to_last.php 上傳到該資料夾中,
再由瀏覽器執行資料庫的升級.
如果您是由 2.0.18 升級 2.0.19
那麼執行這個指令, 當然也就足夠.
建議您:
再手動更新 phpbb_config 的 version 為" .0.19"
恩~^^" 知道
MAC大大的意思~
只是不知道位啥我成功執行後~還是有問題~
直到執行這段SQL碼~
可能是資料庫有問題吧..阿災..OTL...
不管如何~謝謝上面各位熱心有幫我的大大們!感謝你們!!
