phpbb3.2+mssql的問題

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

phpbb3.2+mssql的問題

文章 ming.e0625 »

●主機作業系統:Windows Xp
●快速架站程式:Apache 2.0
●您安裝的程式:Apache 2.0 + php 5.2.6 + MsSql 2000
●phpBB 版本:phpBB 3.2

各位好,小弟在安裝phpbb3.2時遇到一些問題,錯誤訊息如下,想請教解決方法。

謝謝
=========================================================================================================
資料庫出現了一個嚴重而且不可回復的錯誤. 這可能是由於您所指定的會員沒有 CREATE TABLES 或 INSERT 資料的適當權限, 下面可能會提供您更進一步的資訊. 請首先考慮聯絡您的服務供應商, 或是訪問 phpBB 支援討論區, 以得到進一步幫助.
install_install.php [ 1231 ]
SQL : INSERT INTO phpbb_ranks (rank_title, rank_min, rank_special, rank_image) VALUES ('系統管理員', 0, 1, '')
=========================================================================================================

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpbb3.2+mssql的問題

文章 心靈捕手 »

ming.e0625 寫:●主機作業系統:Windows Xp
●快速架站程式:Apache 2.0
●您安裝的程式:Apache 2.0 + php 5.2.6 + MsSql 2000
●phpBB 版本:phpBB 3.2

各位好,小弟在安裝phpbb3.2時遇到一些問題,錯誤訊息如下,想請教解決方法。

謝謝
=========================================================================================================
資料庫出現了一個嚴重而且不可回復的錯誤. 這可能是由於您所指定的會員沒有 CREATE TABLES 或 INSERT 資料的適當權限, 下面可能會提供您更進一步的資訊. 請首先考慮聯絡您的服務供應商, 或是訪問 phpBB 支援討論區, 以得到進一步幫助.
install_install.php [ 1231 ]
SQL : INSERT INTO phpbb_ranks (rank_title, rank_min, rank_special, rank_image) VALUES ('系統管理員', 0, 1, '')
=========================================================================================================
您必須以 '資料庫管理員' 的身分安裝.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

我在安裝時是以sa登入的,sa有最高權限,所以應該不是帳號的問題。

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpbb3.2+mssql的問題

文章 心靈捕手 »

ming.e0625 寫:我在安裝時是以sa登入的,sa有最高權限,所以應該不是帳號的問題。
抱歉! 我的話有語病.
重點是, 您在安裝過程中, 輸入的 '資料庫管理員' 資料是否正確.

建議您:
(貼圖) 補充說明, 您相關資料的輸入.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

在安裝的過程中要輸入帳號密碼才能與資料庫作連接,我有試過輸入錯的帳號密碼能否連接,結果出現錯誤訊息,小弟的mssql只有設sa一個帳號,所以過程中沒問題。

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

小弟剛剛試了另一台伺服器,結果是一樣的,同樣狀況同樣錯誤訊息,小弟這台是mssql2000,server是mssql2005,結果相同,真的不知道是怎回事了?

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

小弟後來在mssql新增一個root帳號,權限全部打開,並將帳號加入phpbb的資料庫裡,又重新安裝一次,結果還是一樣卡在寫入資料庫那邊,錯誤訊息完全一樣,小弟並非用odbc連接,而是直接選擇sql2000+連接,小弟用odbc連接不了,本來一直在猜測是資料庫的問題,但如今新增一個帳號權限全開後還是同樣狀況,資料欄位卻全部建立起來了資料卻寫不進去,很奇怪的問題,在設定中用sa連接資料庫居然沒寫入的權限,但直接開資料庫寫入卻是可以,所以小弟束手無策了,麻煩各位大大能解開小弟的問題。

謝謝了

附上步驟的圖片
確定有掛載mssql模組
確定有掛載mssql模組
1.JPG (21.32 KiB) 已瀏覽 11930 次
連線設定
連線設定
2.JPG (28.36 KiB) 已瀏覽 11926 次
寫入失敗
寫入失敗
3.JPG (26.66 KiB) 已瀏覽 11921 次

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpbb3.2+mssql的問題

文章 心靈捕手 »

ming.e0625 寫:小弟後來在mssql新增一個root帳號,權限全部打開,並將帳號加入phpbb的資料庫裡,又重新安裝一次,結果還是一樣卡在寫入資料庫那邊,錯誤訊息完全一樣,小弟並非用odbc連接,而是直接選擇sql2000+連接,小弟用odbc連接不了,本來一直在猜測是資料庫的問題,但如今新增一個帳號權限全開後還是同樣狀況,資料欄位卻全部建立起來了資料卻寫不進去,很奇怪的問題,在設定中用sa連接資料庫居然沒寫入的權限,但直接開資料庫寫入卻是可以,所以小弟束手無策了,麻煩各位大大能解開小弟的問題。

謝謝了

附上步驟的圖片
1.JPG
2.JPG
3.JPG
建議您:
試試在 '資料庫伺服器主機名稱或 DSN' 填入 'localhost'
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

建議您:
試試在 '資料庫伺服器主機名稱或 DSN' 填入 'localhost'
這部分我試過了,當我選MSSQL Server 2000+並填入localhost後一樣到寫入資料庫時錯誤,如果選擇MSSQL Server 2000+ via ODBC則是連接都無法連接(資料庫伺服器主機名稱或 DSN' 填入localhost好像是指使用odbc時才需要填入)。

附上圖片一張
連接資料庫失敗
連接資料庫失敗
4.JPG (35.96 KiB) 已瀏覽 11841 次

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpbb3.2+mssql的問題

文章 心靈捕手 »

ming.e0625 寫:
建議您:
試試在 '資料庫伺服器主機名稱或 DSN' 填入 'localhost'
這部分我試過了,當我選MSSQL Server 2000+並填入localhost後一樣到寫入資料庫時錯誤,如果選擇MSSQL Server 2000+ via ODBC則是連接都無法連接(資料庫伺服器主機名稱或 DSN' 填入localhost好像是指使用odbc時才需要填入)。
建議您:
更新架站系統
1. Apache 2.2.9
2. MySQL 5.0.51b
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

建議您:
更新架站系統
1. Apache 2.2.9
2. MySQL 5.0.51b
大大~小弟用的是mssql並非mysql,mysql可以很順利的架起來,但因應公司需求必須架在mssql上面,但mssql就會發生寫不進去的問題,至於架站軟體方面,Apache跟IIS6我都嘗試過了,結果都是一樣,Mssql寫不進去只會創建資料庫欄位,要寫進去時就發生權限不足的問題了,所以搞不清楚是那邊的問題。

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpbb3.2+mssql的問題

文章 心靈捕手 »

ming.e0625 寫:
建議您:
更新架站系統
1. Apache 2.2.9
2. MySQL 5.0.51b
大大~小弟用的是mssql並非mysql,mysql可以很順利的架起來,但因應公司需求必須架在mssql上面,但mssql就會發生寫不進去的問題,至於架站軟體方面,Apache跟IIS6我都嘗試過了,結果都是一樣,Mssql寫不進去只會創建資料庫欄位,要寫進去時就發生權限不足的問題了,所以搞不清楚是那邊的問題。
建議您:
請公司網管人員協助.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

建議您:
請公司網管人員協助.
小弟就是公司的網管人員........

ming.e0625
星球普通子民
星球普通子民
文章: 18
註冊時間: 2008-07-21 18:21

Re: phpbb3.2+mssql的問題

文章 ming.e0625 »

小弟寫了一隻小程式作測試看小弟的電腦可否寫入或查詢mssql,結論是可行的而且一樣用sa的帳號連結,所以並非php設定問題,應該是phpbb本身的問題。

程式如下
===========================================================
$myServer = "localhost";
$myUser = "sa";
$myPass = "12345";
$myDB = "test";
$s = @mssql_connect( $myServer, $myUser, $myPass )
or die( "Couldn't connect to SQL Server on $myServer" );
$d = @mssql_select_db($myDB, $s)
or die( "Couldn't open database $myDB" );
$result = mssql_query("INSERT INTO username (username,userpsw) VALUES ('abc','abc')");
============================================================

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpbb3.2+mssql的問題

文章 心靈捕手 »

ming.e0625 寫:
建議您:
請公司網管人員協助.
小弟就是公司的網管人員........
既然是網管人員, 為何不能改用 MySQL?
ming.e0625 寫: 小弟寫了一隻小程式作測試看小弟的電腦可否寫入或查詢mssql,結論是可行的而且一樣用sa的帳號連結,所以並非php設定問題,應該是phpbb本身的問題。
如果當真是'phpbb本身的問題', 那麼建議您:
向官方 phpbb 反映.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

主題已鎖定

回到「[3.0.x] 安裝與使用」