[問題] 全域公告 1.2.9 安裝後群組權限設定出錯(已解決)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
jeswang.tw
星球普通子民
星球普通子民
文章: 19
註冊時間: 2006-07-31 13:02

[問題] 全域公告 1.2.9 安裝後群組權限設定出錯(已解決)

文章 jeswang.tw »

問題外掛:Global announcement全域公告1.2.9
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=40483
使用版本:phpBB 2.0.21
網站位置:公司內部使用無法外連
狀況描述:

昨天安裝完全域公告 1.2.9 後,在設定群組權限時,出現以下程式碼錯誤,請問有人欲到類似問題?

代碼: 選擇全部

Couldn't update private forum permissions 

DEBUG MODE 

SQL Error : 1364 Field 'auth_globalannounce' doesn't have a default value 

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_post, auth_reply, auth_edit, auth_delete, auth_attachments, auth_mod) VALUES (13, 20, 1, 1, 1, 1, 1, 0) 

Line : 433 
File : admin_ug_auth.php 
重覆確認過 MOD 提的修改位置都有改到。 :-(


補充:
(若是需要,請列出您曾裝過的外掛名稱)
最後由 jeswang.tw 於 2006-08-26 08:52 編輯,總共編輯了 1 次。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

建議您:
1. 補充說明, 架站程式的版本 (PHP, MySQL,...)
2. 將下列檔案壓縮後, 貼出下載連結.
admin/admin_ug_auth.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jeswang.tw
星球普通子民
星球普通子民
文章: 19
註冊時間: 2006-07-31 13:02

文章 jeswang.tw »

MySQL 版本 : 5.0.23
PHP 版本 : 5.1.4
作業系統:Windows 2000 Server

下載點 : http://jeswang.myweb.hinet.net/admin_ug_auth.zip 試試看是否能下載。

謝謝
阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

你確定有執行SQL語法嗎?
假如有的話,那你可能在229及252的, auth_globalannounce = 0加錯了,因為那應該是"該行後面加入"而不是"後面加入"
除此之外應該沒什麼大問題...
提供代客維護 phpBB 3.0.x 以及外掛/風格升級或安裝的服務,如需委託,請與我聯絡,謝謝! ;)
我的 Skype 帳號:gpxjordan
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

jeswang.tw 寫:MySQL 版本 : 5.0.23
PHP 版本 : 5.1.4
作業系統:Windows 2000 Server

下載點 : http://jeswang.myweb.hinet.net/admin_ug_auth.zip 試試看是否能下載。

謝謝
這該不會又是因為 PHP5 而產生的問題吧! :roll:

檢視您的檔案修改, 沒有問題.

建議您:
進入 phpMyAdmin 找到論壇資料庫後, 指向資料表 phpbb_auth_access,
檢視, 編輯欄位 auth_globalannounce 的預設值為 0
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jeswang.tw
星球普通子民
星球普通子民
文章: 19
註冊時間: 2006-07-31 13:02

文章 jeswang.tw »

心靈捕手 寫: 建議您:
進入 phpMyAdmin 找到論壇資料庫後, 指向資料表 phpbb_auth_access,
檢視, 編輯欄位 auth_globalannounce 的預設值為 0
解決了,的確是預設值的問題,我是使用 MySQL Administrator 做維護,發現所有欄位都是預設 0 ,唯獨 auth_globalannounce 預設是 Null,修正後就 ok 了。

應該是一開始

代碼: 選擇全部

ALTER TABLE phpbb_auth_access ADD auth_globalannounce TINYINT (1) not null AFTER auth_announce;
沒有加入預設為 0 。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

jeswang.tw 寫:
心靈捕手 寫: 建議您:
進入 phpMyAdmin 找到論壇資料庫後, 指向資料表 phpbb_auth_access,
檢視, 編輯欄位 auth_globalannounce 的預設值為 0
解決了,的確是預設值的問題,我是使用 MySQL Administrator 做維護,發現所有欄位都是預設 0 ,唯獨 auth_globalannounce 預設是 Null,修正後就 ok 了。

應該是一開始

代碼: 選擇全部

ALTER TABLE phpbb_auth_access ADD auth_globalannounce TINYINT (1) not null AFTER auth_announce;
沒有加入預設為 0 。
依我判斷, 這應該是 PHP5 所造成的影響.

既然您執行的 SQL 語法是
ALTER TABLE phpbb_auth_access ADD auth_globalannounce TINYINT (1) not null AFTER auth_announce;
執行的結果, 怎麼會是 '唯獨 auth_globalannounce 預設是 Null'?

除非您都不打算安裝外掛, 否則建議您改用 PHP4.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jeswang.tw
星球普通子民
星球普通子民
文章: 19
註冊時間: 2006-07-31 13:02

文章 jeswang.tw »

其實我裝了幾個公司內部可以用的外掛,其他都沒發生這個問題。下次我會注意,如果再插入其他欄位,會先注意這點。

目前整個運作是沒問題的,暫時就先不變動什麼了。
主題已鎖定

回到「外掛問題討論」