1 頁 (共 1 頁)

「關閉討論區」設定無法修改

發表於 : 2013-08-06 18:05
lithatog
●主機作業系統:應該是linix, 供應商的, 版本不明
●快速架站程式:見上
●免費(或付費)空間連結:
●您的上網方式:cable
●您安裝的程式:php5.2.17
●您的 phpBB 版本:phpBB 3.0.11 + MySQL(i) 5.5.16
●您的 domain (網域名稱) :內聯網用請見諒
●您的 phpBB 連結網址: 見上

●剛安裝, 沒有安裝任何mod, 只有中文lang pack

簡單說, 我的問題是, 在acp->討論區基本組態->討論區設定中, 「關閉討論區」一項一直都是「是」... 無論改幾次「否」後送出都變回「是」
圖檔

然後forum版面就一直「系統訊息: 討論區目前關閉中。」...

p.s. 已求助google大神及貴站search engine

Re: 「關閉討論區」設定無法修改

發表於 : 2013-08-07 09:19
心靈捕手
lithatog 寫: 簡單說, 我的問題是, 在acp->討論區基本組態->討論區設定中, 「關閉討論區」一項一直都是「是」... 無論改幾次「否」後送出都變回「是」
圖檔

然後forum版面就一直「系統訊息: 討論區目前關閉中。」...
建議您:
手動清除論壇快取後,再重新登入、設定。

參考連結:
viewtopic.php?f=176&t=53700

Re: 「關閉討論區」設定無法修改

發表於 : 2013-08-07 17:41
lithatog
心靈捕手 寫:
lithatog 寫: 簡單說, 我的問題是, 在acp->討論區基本組態->討論區設定中, 「關閉討論區」一項一直都是「是」... 無論改幾次「否」後送出都變回「是」
圖檔

然後forum版面就一直「系統訊息: 討論區目前關閉中。」...
建議您:
手動清除論壇快取後,再重新登入、設定。

參考連結:
viewtopic.php?f=176&t=53700
謝謝你的指導,可是還不行。
清除論壇快取,簡易方法跟手動方法都試過了也是不行。「關閉討論區」一直停留在「是」的位置,怎麼都改不了。

話說回來,「關閉討論區」這個項目的起始預設值是「是」嗎?(我沒有改過)好奇怪的預設啊。。。

Re: 「關閉討論區」設定無法修改

發表於 : 2013-08-08 08:49
心靈捕手
lithatog 寫:
心靈捕手 寫:
lithatog 寫: 簡單說, 我的問題是, 在acp->討論區基本組態->討論區設定中, 「關閉討論區」一項一直都是「是」... 無論改幾次「否」後送出都變回「是」
圖檔

然後forum版面就一直「系統訊息: 討論區目前關閉中。」...
建議您:
手動清除論壇快取後,再重新登入、設定。

參考連結:
viewtopic.php?f=176&t=53700
謝謝你的指導,可是還不行。
清除論壇快取,簡易方法跟手動方法都試過了也是不行。「關閉討論區」一直停留在「是」的位置,怎麼都改不了。

話說回來,「關閉討論區」這個項目的起始預設值是「是」嗎?(我沒有改過)好奇怪的預設啊。。。
此處預設是「否」。

看來,只得從資料庫修改了。
1. 利用 phpMyAdmin 進到論壇資料庫,找到 phpbb_config 資料表。
2. 搜尋(config_name)輸入「board_disable」,按「執行」。
3. 將其(config_value)變更為「0」,按「執行」。

Re: 「關閉討論區」設定無法修改 [已處理]

發表於 : 2013-08-08 12:19
lithatog
心靈捕手 寫: 此處預設是「否」。

看來,只得從資料庫修改了。
1. 利用 phpMyAdmin 進到論壇資料庫,找到 phpbb_config 資料表。
2. 搜尋(config_name)輸入「board_disable」,按「執行」。
3. 將其(config_value)變更為「0」,按「執行」。
這個board_disable在mysql中也是0的..

已經處理了。我簡單說一下是什麼回事。追查之下, 出於includes/session.php中的:

代碼: 選擇全部

if ($this->load > floatval($config['limit_load']) && !defined('IN_LOGIN') && !defined('IN_ADMIN'))
			{
				// Set board disabled to true to let the admins/mods get the proper notification
				$config['board_disable'] = '1';
事實上是因為超出流量被鎖住。但在acp上顯示成「關閉討論區」(是一種使用者主動的行為)。超出流量鎖住的行為本身是正確的, 但表達信息上卻錯誤了, 令問題變得難以追查。建議加上這一句方便狀況發生時易於理解:

代碼: 選擇全部

$config['board_disable_msg'] = 'limit_load exceed';