[2006/06/08] phpBB 2.0.21 安全性修正版本釋出

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

garychan 寫:
心靈捕手 寫:
若我連資料庫也delete,裝2.0.21後,可否還原2.0.17的資料備份?
建議您:
參考此文 '升級':
http://phpbb-tw.net/phpbb/viewtopic.php?p=247943#247943
以下關於 phpbb 版本的升級 (2.0.4 -> 2.0.21) 方法, 提供您參考:


1. 備分論壇設定檔: config.php
2. 將最新版 (2.0.21) 的所有檔案上傳, 覆蓋舊版 (2.0.4) 者
3. 執行資料庫升級檔: update_to_latest.php
http://YOUR_WEBSITE/PHPBB_ROOT/install/update_to_latest.php
4. 刪除 /install/ 以及 /contrib/ 兩個資料夾
5. 還原論壇設定檔: config.php


ps.
當然, 如果論壇有安裝過其他外掛的話, 那麼請重新安裝外掛;
只是或許, 不必再執行, 該外掛所必須執行的資料庫更新.
----------------------------------------------------------------------
1. 上面粗黑字,是不能Link up。
2. download 下來的 phpBB-2.0.21-file.zip 的 2.0.17 to 2.0.21/install/update_to_latest.php是 introduction only.

:roll:
1. 該段粗黑字, 當然不能連結啊!
它不過是 (瀏覽器) 執行資料庫升級檔 (update_to_latest.php) 的相關路徑.
例如: (竹貓)
http://phpbb-tw.net/phpbb/install/update_to_latest.php

2. 您需要的檔案是底下這個 (phpBB-2.0.21.zip) 即可.
2.0.21(內含中文語系以及中文按鈕,適合全新安裝使用,本次釋出全面改用 UTF-8 編碼,故下載本版本適合"全新安裝")
http://phpbb-tw.net/phpbb/viewtopic.php?t=44770
ps.
留意您論壇使用的語系編碼; 若是使用 big5 碼, 則需要再下載底下語系覆蓋.
2.0.20 BIG-5 語系檔下載點
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
garychan
星球普通子民
星球普通子民
文章: 7
註冊時間: 2006-12-08 21:53

文章 garychan »

謝謝!

另一問題,我的會員,login 出現問題。
請到這裡看看 http://www.letsthink.net/phpbb2/viewtopic.php?t=545

phpBB : Critical Error Error doing DB query userdata row fetchDEBUG MODESQL Error : 1146 Table 'nysqlsite50.phpbb_sessions_keys' doesn't existSELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 98 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = 'bee0c17e69168c5b838612f71449d'Line : 89File : sessions.php

請怎樣解決這問題?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

garychan 寫:謝謝!

另一問題,我的會員,login 出現問題。
請到這裡看看 http://www.letsthink.net/phpbb2/viewtopic.php?t=545

phpBB : Critical Error Error doing DB query userdata row fetchDEBUG MODESQL Error : 1146 Table 'nysqlsite50.phpbb_sessions_keys' doesn't existSELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 98 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = 'bee0c17e69168c5b838612f71449d'Line : 89File : sessions.php

請怎樣解決這問題?
這算是雷同的舊問題.

這個欄位 'phpbb_sessions_keys' 同樣是升級 phpBB 所新增,
會出現這個錯誤, 也是因為您當初, 沒有執行 'update_to_latest.php'.

建議您:
請之前無法登入的會員, '再試一次' 即可.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
garychan
星球普通子民
星球普通子民
文章: 7
註冊時間: 2006-12-08 21:53

文章 garychan »

phpBB : Critical Error

Could not locate valid language pack

:-o 我的討突然這樣!
請救救我!
頭像
adii
星球普通子民
星球普通子民
文章: 13
註冊時間: 2003-08-23 02:27

[建議]

文章 adii »

我不知道是不是只有我這樣,
20升級21後,
在有人名的引言回覆時,會變成[quote="路人"]
再編輯過又多一層[quote=\"路人\"](我忘了是左斜線還是右斜線)
編輯取消\也會再出現。

後來去查程式碼才發現有個部份不一樣:

在 includes/functions_post.php
尋找: 約59段

代碼: 選擇全部

         $message .= htmlspecialchars($part) . clean_html($tag); 
      } 

      $message = addslashes($message); 
取代為

代碼: 選擇全部

         $message .= preg_replace($html_entities_match, $html_entities_replace, $part) . clean_html($tag); 
      } 

      $message = addslashes($message); 
      $message = str_replace('"', '\"', $message); 

而我的必須是拿

代碼: 選擇全部

            $message .= htmlspecialchars($part) . clean_html($tag);
        }

        $message = addslashes($message);
        $message = str_replace('"', '\\"', $message);
來取代更新的程式碼。


就是要包涵最後

代碼: 選擇全部

         $message = str_replace('"', '\\"', $message); 
這段才行,
現在正常了。
有這個問題的可以參考一下。
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

類似的問題在之前的幾個升級當中也有出現
不曉得這到底是什麼原因?
是不是你裝了外掛@@?
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
主題已鎖定

回到「phpBB 2 安裝與使用」