1 頁 (共 1 頁)

[問題]無法安裝MultiVote_Mod 1.4.2[已解決]

發表於 : 2007-10-30 22:01
O滷蛋O
問題修改:無法安裝MultiVote_Mod (複選) (Update 1.4.2)
參考網址:http://phpbb-tw.net/phpbb/viewtopic.php ... 7%E9%81%B8
使用版本:phpBB 2.0.19 (UTF-8)
網站位置:http://www.uvicta.net/bbs
伺服器:phpMyAdmin 2.6.4-pl3
已裝外掛:
Cash Mod (虛擬貨幣)
Attachment Mod (附加檔案)
Ip only by admin(衹有系統管理員才可檢視會員 IP)
Ctrl+Enter 快速提交帖子
用粗體顯示未讀文章 1.0.0
國家與地區旗幟外掛 2.3.2
備分資料庫 SQL Backup 1.0.11
進站問候
論壇銀行
讓匿名者無法觀看已註冊會員的資料
註冊時,15秒後才能按下我同意。
Admin Voting (票選管理)1.1.8



原本想說直接使用作者的Install Pack來安裝該外掛
由於run了之後,顯示:
phpBB : Critical Error
Could not connect to the database

所以滷蛋就想說直接由MySQL裡面做執行
但是執行結果卻是如下:
ALTER TABLE `phpbb_vote_desc` ADD `vote_max` INT( 3 ) DEFAULT '1' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)
ALTER TABLE `phpbb_vote_desc` ADD `vote_voted` INT( 7 ) DEFAULT '0' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)
ALTER TABLE `phpbb_vote_desc` ADD `vote_hide` TINYINT( 1 ) DEFAULT '0' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)
ALTER TABLE `phpbb_vote_desc` ADD `vote_tothide` TINYINT( 1 ) DEFAULT '0' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)


滷蛋想請問一下~
為什麼會這樣呢?
該如何解決這個問題?




非常感謝

Re: [問題]無法安裝MultiVote_Mod 1.4.2

發表於 : 2007-10-31 06:29
心靈捕手
O滷蛋O 寫:問題修改:無法安裝MultiVote_Mod (複選) (Update 1.4.2)
參考網址:http://phpbb-tw.net/phpbb/viewtopic.php ... 7%E9%81%B8
使用版本:phpBB 2.0.19 (UTF-8)
網站位置:http://www.uvicta.net/bbs
伺服器:phpMyAdmin 2.6.4-pl3
已裝外掛:
Cash Mod (虛擬貨幣)
Attachment Mod (附加檔案)
Ip only by admin(衹有系統管理員才可檢視會員 IP)
Ctrl+Enter 快速提交帖子
用粗體顯示未讀文章 1.0.0
國家與地區旗幟外掛 2.3.2
備分資料庫 SQL Backup 1.0.11
進站問候
論壇銀行
讓匿名者無法觀看已註冊會員的資料
註冊時,15秒後才能按下我同意。
Admin Voting (票選管理)1.1.8



原本想說直接使用作者的Install Pack來安裝該外掛
由於run了之後,顯示:
phpBB : Critical Error
Could not connect to the database

所以滷蛋就想說直接由MySQL裡面做執行
但是執行結果卻是如下:
ALTER TABLE `phpbb_vote_desc` ADD `vote_max` INT( 3 ) DEFAULT '1' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)
ALTER TABLE `phpbb_vote_desc` ADD `vote_voted` INT( 7 ) DEFAULT '0' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)
ALTER TABLE `phpbb_vote_desc` ADD `vote_hide` TINYINT( 1 ) DEFAULT '0' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)
ALTER TABLE `phpbb_vote_desc` ADD `vote_tothide` TINYINT( 1 ) DEFAULT '0' NOT NULL ;# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄)


滷蛋想請問一下~
為什麼會這樣呢?
該如何解決這個問題?




非常感謝
建議您:
1. 進 phpMyAdmin 找到論壇資料庫後, 重新執行 SQL
2. 若有困難, 則先貼圖說明, 論壇資料庫的 '結構'

發表於 : 2007-10-31 09:56
O滷蛋O
感謝心靈大大的回應

剛剛重新回到了MySQL裡面重新執行了該語法
結果回傳該物件已經存的的錯誤訊息
滷蛋就進到phpbb_vote_desc裡面去查找
結果發現不知道什麼原因,所有物件與數值都已經正確的在那邊了
滷蛋認為應該是上一次執行的時候就已經完成,但是不知道為什麼系統回傳查詢結果為空
所以....現在已經可以用了
複選投票也已安裝完成

非常感謝心靈大大的點醒

發表於 : 2007-10-31 10:02
O滷蛋O
歐對了!!!
想跟心靈大大說一聲:
您在[推薦外掛] MultiVote_Mod (複選) (Update 1.4.2)內的教學有個typo
在安裝( 修正) 經驗分享底下的code中....

#
#-----[ Find ]-----
# (假如您已經安裝 Admin_Voting_Mod)
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, , vote_cast)
VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";



多出了一個逗號~
應該是不小心沒刪掉的吧~^.^
滷蛋只是想提醒一下而已~



非常感謝心靈大大的用心與付出!!!

發表於 : 2007-10-31 11:19
心靈捕手
O滷蛋O 寫:感謝心靈大大的回應

剛剛重新回到了MySQL裡面重新執行了該語法
結果回傳該物件已經存的的錯誤訊息
因為, 之前您才剛剛新增欄位, 所以這個訊息並不足為奇.

代碼: 選擇全部

# MySQL 傳回的查詢結果為空 (原因可能為:沒有找到符合條件的記錄) 
O滷蛋O 寫: #
#-----[ Find ]-----
# (假如您已經安裝 Admin_Voting_Mod)
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, , vote_cast)
VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";


多出了一個逗號~
應該是不小心沒刪掉的吧~^.^
滷蛋只是想提醒一下而已~
感謝提醒! :oops: