1 頁 (共 1 頁)

[求助]安裝PHPBB出現已經有一個名為 'IX_phpbb_sessions_keys' 的索

發表於 : 2005-12-08 13:31
kenyawu
各位先進好
我最近在嘗試架WIN2003+PHP4+apacheg+mssql2000
資料庫可以連結了但出現了以下的字:
安裝過程中發生錯誤
在嘗試更新資料庫時發生錯誤
資料表 'phpbb_sessions_keys' 上已經有一個名為 'IX_phpbb_sessions_keys' 的索引。

請問我該怎麼處理
-------------------------------------------------------------------
剛剛去官方網站找\r
發現PHPBB.18版的連MSSQL會有問題 不知道是不是有人像我一樣

發表於 : 2005-12-13 15:32
k.h.chen
這個問題我也有遇到,
我用的環境是WIN2003+PHP5+IIS6+mssql2000+phpBB2.0.18.
這個問題是由於PHPBB在SQL server中要建立Index 時發生的錯誤.
我的解決方法是修改安裝前的檔案,這種方法可能不是最好的.但是你可以參考看看吧.

#-------------------開啟檔案---------------------
開啟 \install\schemas\mssql_schema.sql 的檔案

#-------------------尋找 (在682行左右)---------
CREATE INDEX [IX_phpbb_sessions_keys] ON [phpbb_sessions_keys]([last_login]) ON [PRIMARY]

#-------------------更換--------------------------
CREATE INDEX [IX_phpbb_sessions_keys_1] ON [phpbb_sessions_keys]([last_login]) ON [PRIMARY]
#-------------------------------------------------

然後再重新安裝就可以了. 我的系統就是用這個方法,目前執行都沒有問題