第 1 頁 (共 1 頁)
[緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-18 15:47
由 阿維
代碼: 選擇全部
●主機作業系統:Linux
●您的上網方式:FTTB
●您安裝的程式:Apache 1.3.41 (Unix) + php + MySql 4.1.22-standard
●您的 phpBB 版本:phpBB 3.0.2
●您的 domain (網域名稱) : www.razerclub.com.tw
●您的 phpBB 連結網址: http://www.razerclub.com.tw
我在安裝這個外掛的時候,不小心多按一次了,結果在更新權限完之後
進入所有版面都發生錯誤,請問我該如何修正呢?
SQL 語法的警語:
代碼: 選擇全部
/* WARNING: do NOT execute the SQL commands on the phpbb_acl_options table more
than once if you're upgrading or trying to repair a previous installation of the calendar mod.
Executing this command more than once will add duplicate entries to the table
breaking your current permissions and causing the calendar to malfunction */
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('a_calendar', 1, 0, 0),
('m_calendar_edit_other_users_events', 1, 0, 0),
('m_calendar_delete_other_users_events', 1, 0, 0),
('u_calendar_view_events', 1, 0, 0),
('u_calendar_create_events', 1, 0, 0),
('u_calendar_edit_events', 1, 0, 0),
('u_calendar_delete_events', 1, 0, 0);
錯誤訊息:
代碼: 選擇全部
General Error
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7 [1064]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Re: [緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-18 17:29
由 ~倉木麻衣~
試著進資料庫裡將重複的記錄刪除掉
Re: [緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-18 17:38
由 阿維
看樣子我那一按包含機器人、註冊會員、訪客、版主、管理員、系統管理員,所有權限碼都消失了
請問可以教我從頭開始設定全部的版面、所有角色的權限設定嗎? (弄成跟phpBB3預設的一樣)
Re: [緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-18 20:29
由 心靈捕手
JORDAN 寫:看樣子我那一按包含機器人、註冊會員、訪客、版主、管理員、系統管理員,所有權限碼都消失了
請問可以教我從頭開始設定全部的版面、所有角色的權限設定嗎? (弄成跟phpBB3預設的一樣)
外掛安裝前, 無論是資料庫或論壇檔案, 都應該要做好備份.
再說,
倉木麻衣 只是建議您移除 '重複的記錄', 怎麼會 '所有權限碼都消失了'?
建議您:
1. 補充說明, 您的操作情形?
2. 補充說明, 資料表 phpbb_acl_options 還有多少筆資料?
Re: [緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-18 21:53
由 阿維
我進入版面的錯誤已經修正了,原來是Portal_XL50_Plain的安裝說明寫錯,害我看到錯誤訊息以為是行事曆的問題...

(phpbb_acl_options 用回預設的166筆)
那個時候想要啟用行事曆的權限,結果按下更新權限之後,我就在phpMyAdmin發現phpbb_users裡面的user_permissions都變成一片空白,在後台編輯權限也沒辦法更新權限碼
請問該怎麼樣在原來的SQL資料才能夠重新產生user_permissions權限碼呢? (雖然目前可以正常登入可是不知道其他人的權限正不正常,還請老師指導)
Re: [緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-18 22:00
由 心靈捕手
JORDAN 寫:我進入版面的錯誤已經修正了,原來是Portal_XL50_Plain的安裝說明寫錯,害我看到錯誤訊息以為是行事曆的問題...

(phpbb_acl_options 用回預設的166筆)
那個時候想要啟用行事曆的權限,結果按下更新權限之後,我就在phpMyAdmin發現phpbb_users裡面的user_permissions都變成一片空白,在後台編輯權限也沒辦法更新權限碼
請問該怎麼樣在原來的SQL資料才能夠重新產生user_permissions權限碼呢? (雖然目前可以正常登入可是不知道其他人的權限正不正常,還請老師指導)
MySQL [01].zip
MySQL [02].zip
抱歉! 沒有相關處理經驗.
另外, 為何您兩張貼圖的
資料庫名稱不一樣呢?
建議您:
1. 可以先試試找某一個會員, 轉換其權限, 測試看看結果如何.
2. 最壞的打算, 就是還原 9 月 5 日的備份.
Re: [緊急求助] phpbb Calendar 0.0.8 (phpbb_acl_options 毀損的問題)
發表於 : 2008-09-19 03:22
由 阿維
因為我直接拿9月5日的備份匯入到另外一個資料庫,因為這樣才能比對不同的地方嘛...
那大概也能這樣了,謝謝老師