[Windows]在Win2000上架IIS+MSSQL+phpBB

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
周先生
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-10-19 01:51
來自: 香港
聯繫:

[Windows]在Win2000上架IIS+MSSQL+phpBB

文章 周先生 »

此文章本人前幾天曾在這刊登過,但因忘記了在[當有人回覆文章時通知我]上打勾,在這裡找了很久又找不到我的文章,無法看到各位的回應,只好再登一次,希望各位再給我一次的回應啊! 謝謝!

本人欲在 Win2000+MsSQL+IIS 上使用 phpBB,而且已經在 Win2000 上安裝了 IIS 5.0、MSSQL-2000、phpBB2,可是在 phpBB 的[安裝網頁]上設定〔MSSQL/ODBC〕安裝時,出現了以下兩項錯誤訊息:
1. Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'phpbb_groups' 的識別資料行中。, SQL state 23000 in SQLExecDirect in c:\inetpub\wwwroot\phpBB2\db\mssql-odbc.php on line 171

2. 在嘗試更新資料庫時發生錯誤 [Microsoft][ODBC SQL Server Driver][SQL Server]當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'phpbb_groups' 的識別資料行中。


但我在 MSSQL-2000 上的 phpBB 資料庳中發現已經建立了 phpbb_..... 一大堆資料表,當中也包括 'phpbb_groups' 這資料表,(在 MS-SQL2000設立的帳戶是 "SQL Server 的帳戶驗證" )請問應如何解決。 謝謝!!
周先生
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-10-19 01:51
來自: 香港
聯繫:

[Windows]在Win2000上架IIS+MSSQL+phpBB

文章 周先生 »

請問有人能回應我的問題?
周先生
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-10-19 01:51
來自: 香港
聯繫:

[Windows]再用 MS SQL Server 7/2000

文章 周先生 »

本人再用 資料庫格式:[MS SQL Server 7/2000] 來安裝,但同樣出現以下錯誤訊息: 在嘗試更新資料庫時發生錯誤
Cannot insert explicit value for identity column in table 'phpbb_groups' when IDENTITY_INSERT is set to OFF.
我再試用 [MS SQL Query Analyzer] Insert into 的語法把資料插入 'phpbb_groups' ,但同樣出現錯誤訊息:
伺服器: 訊息 544,層級 16,狀態 1,行 1
Cannot insert explicit value for identity column in table 'phpbb_groups' when IDENTITY_INSERT is set to OFF.
請問各位可有解決辦法!
u87104041d
星球公民
星球公民
文章: 247
註冊時間: 2003-09-16 18:58
來自: 0101110101

文章 u87104041d »

建議換apach
比較安全
釣竿 = 魚 ???
頭像
machette
星球公民
星球公民
文章: 47
註冊時間: 2003-10-31 20:44
來自: Hell
聯繫:

文章 machette »

u87104041d 寫:建議換apach
比較安全
apache + ssl呢\r
不過我沒試過, 不知會不會有什麼地方會有問題
GaryFu
星球公民
星球公民
文章: 41
註冊時間: 2002-06-19 09:54
聯繫:

文章 GaryFu »

不知你用的phpbb版本是?

我測試一下
phpbb2.0.6
資料庫格式:MS SQL Server [ODBC]

安裝順利一次ok

--
安裝順序:
一、在ms sql 建立一個資料庫 phpbb2
二、建立odbc來源:系統資料來源名稱 下新增一個SQL server(名稱設為phpbb2)指到mssql的phpbb2
三、執行phpbb2/install/install.php
(其中Database Server Hostname / DSN:填odbc的來源名稱)

phpbb2.0.6安裝程式應無問題,如果你還不能正常安裝
可以先更新 odbc 的 driver 再試試看

另外,
*版上的網友們大多使用是mysql;所以這方面的協助可能比較少,建議在此詢問不到的問題,可以向官方網站( http://www.phpbb.com )詢問。
*如果不是因特殊需求要用M$SQL,改換成mysql也是不錯的選擇哦!
圖檔
歡迎參觀我的網站
http://garyfu.idv.tw
周先生
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-10-19 01:51
來自: 香港
聯繫:

文章 周先生 »

  多謝各方好友的回應,本人使用 MSSQL 的原因是在公司內一直都是使用 MSSQL,因為本人對 MSSQL 比較熟悉及處理 MSSQL 內的資料也比較有信心,而對 MySQL 的應用則感到很陌生,所以才決定選擇用 MSSQL。

  上次使用的版本是 2.02,現在嘗試了用 2.06 版本安裝,而且亦已經完成了整個安裝過程,可是在登入主網頁時,卻出現了另一個錯誤訊息:Please ensure both the install/ and contrib/ directories are deleted

唉!剛解決了一個問題,又出現另一問題,怏昏倒了! @@
頭像
machette
星球公民
星球公民
文章: 47
註冊時間: 2003-10-31 20:44
來自: Hell
聯繫:

文章 machette »

周先生 寫: 一個錯誤訊息:Please ensure both the install/ and contrib/ directories are deleted
說得很清楚了不是嗎??
Artemas
竹貓忠實會員
竹貓忠實會員
文章: 489
註冊時間: 2003-08-23 03:18
來自: NorthBlue
聯繫:

文章 Artemas »

我也是用iis不過我原本也是裝mssql2000
實在是太龐大又太麻煩的東西,我以前的美國博士老闆跟我說sql2000是系統怪獸\r
超級凶狠浪費資源導致每星期伺服器固定都要當機一次,所以我放棄sql2000了
用mysql超簡單又方便系統資源又小,我的伺服機連續開個一個月也沒事..ㄎ

若您考慮換掉sql可以參考這篇我貼過的
http://phpbb-tw.net/phpbb/viewtopic.php?t=20308

sql2000我也不熟= =
圖檔
Os: Windows 2003
Constitute: IIS.6 + php4 + MySql 4 + ODBC + phpMyAdmin2.6.0 + phpBB 2.0.23
url: http://oops.cafepark.com
周先生
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-10-19 01:51
來自: 香港
聯繫:

文章 周先生 »

多謝各位的回應,我都明白mssql 是一隻大吃的怪獸,但它能建立多於一個的 Index,在查詢及更新時提升速度很有幫助,我測試過在有建立相關的 Index 和沒有建立 Index 時,比較更新記錄的速度,相差了六倍左右,還有一點便是 mssql 的預存程序,在保安方面有比較好的處理。
IIS5 + php4 + MySQL + phpBB2 的組合,我也能成功安裝過運作也沒問題。
machette: 我真的不理解那錯誤訊息,誠意希望能賜教一下小弟。謝謝!
豕者豆頁
星球普通子民
星球普通子民
文章: 1
註冊時間: 2003-11-05 16:51
來自: 台北

文章 豕者豆頁 »

周先生 寫:多謝各位的回應,我都明白mssql 是一隻大吃的怪獸,但它能建立多於一個的 Index,在查詢及更新時提升速度很有幫助,我測試過在有建立相關的 Index 和沒有建立 Index 時,比較更新記錄的速度,相差了六倍左右,還有一點便是 mssql 的預存程序,在保安方面有比較好的處理。
IIS5 + php4 + MySQL + phpBB2 的組合,我也能成功安裝過運作也沒問題。
machette: 我真的不理解那錯誤訊息,誠意希望能賜教一下小弟。謝謝!
MS SQL 的確有多於周先生所說的優點,我本身也是用MS的,資料庫越大,使用者越多時越能顯示出它的優點 :mrgreen:
Please ensure both the install/ and contrib/ directories are deleted
這句的意思是說把你安裝PHPBB目錄下的 install 與 contrib 這兩個目錄刪除,警告訊息就不會出現ㄌ
周先生
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-10-19 01:51
來自: 香港
聯繫:

文章 周先生 »

多謝 [豕者豆頁] 的指教,按照你的指示把兩個目錄刪除後,馬上成功了。奇怪的是使用 MySQL 安裝時,卻沒有要求刪除此兩目錄。真的多謝各方好友的回應,幫助我解決了此問題啊!
主題已鎖定

回到「phpBB 2 安裝與使用」