1 頁 (共 1 頁)

[求助]phpbb 2.01搭配MSSQL2000的安裝問題

發表於 : 2002-07-31 20:34
zephyr
各位大大,請問我搭配sql 2000安裝時,在第一個install畫面,按下一步時,出現如下錯誤,知道的人煩請告訴我解決方法,謝謝。
PS.我同學用phpbb 2.0+SQL 2000能正確安裝。

Warning: MS SQL message: 無法判斷資料庫 'phpbb' 在 sysdatabases 上的列位置。找不到該名稱的項目。請確定名稱輸入正確。 (severity 16) in C:\phpBB2\db\mssql.php on line 58

Warning: MS SQL: Unable to select database: phpbb in C:\phpBB2\db\mssql.php on line 58

Warning: MS SQL message: 轉換資料型別從 varchar 到 numeric 時發生錯誤。 (severity 16) in C:\phpBB2\db\mssql.php on line 171

Warning: MS SQL: Query failed in C:\phpBB2\db\mssql.php on line 171


安裝過程中發生錯誤
在嘗試更新資料庫時發生錯誤
轉換資料型別從 varchar 到 numeric 時發生錯誤。

發表於 : 2002-07-31 20:37
小竹子
你有建立db名稱嗎

發表於 : 2002-07-31 20:43
zephyr
不好意思,忘記建立了,不過在資料庫上新增一個phpbb的database,還是出現問題。
Warning: MS SQL message: 轉換資料型別從 varchar 到 numeric 時發生錯誤。 (severity 16) in C:\phpBB2\db\mssql.php on line 171

Warning: MS SQL: Query failed in C:\phpBB2\db\mssql.php on line 171

安裝過程中發生錯誤
在嘗試更新資料庫時發生錯誤
轉換資料型別從 varchar 到 numeric 時發生錯誤。


補充一下,好像table有寫進去,因為phpbb底下多了好多個table,會不會是寫入什麼參數值時發生錯誤@@

發表於 : 2002-08-03 19:49
zephyr
呼!終於找到解決的方法了,首先到phpbb\db\schema修改mssql_basic.sql這個檔案,然後找到下面這段程式碼:
INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', '', '', '', '', 0, 0);
將倒數第六個數值改成0
,修改完成後如下-->
VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);
改完存檔後,就可以正確安裝phpbb囉! :-D