1 頁 (共 2 頁)

[問題]appserv架站問題

發表於 : 2006-02-20 23:54
dirac
●架設主機作業系統:Windows Xp Pro SP1
●快速架站程式:Appserv 2.4.4a
●您的上網方式:學術網\r
●您的 phpBB2 版本:phpBB 2.0.19
●錯誤代碼:請使用 BBcode 標籤將錯誤代碼標註,範例如下(這是為了避免語法衝突):
代碼:
[ code ]$this->db_connect_id = ($this->persistency) ? mysql_pconnect($this->server, $this->user, $this->password) : mysql_connect($this->server, $this->user, $this->password);[ /code ]

[ code ]$result['message'] = mysql_error($this->db_connect_id);
$result['code'] = mysql_errno($this->db_connect_id);[ /code ]
●錯誤狀態:
Warning: mysql_connect(): Access denied for user: 'trigold@localhost' (Using password: YES) in c:\appserv\www\physforums\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\physforums\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\physforums\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database




小弟電腦重灌後有點忘了之前是如何設定的~因為之前這站是另一個學镸架的~
我是新手~很多都還一頭霧水~請各位大大給點意見~感謝 :-D

發表於 : 2006-02-21 08:50
Mac
你已經建立好資料庫了嗎?
phpBB 安裝時並不會幫你建立喔

還有,安裝時你給的資料庫使用者資料都正確嗎?

~Mac

發表於 : 2006-02-21 13:13
dirac
Mac 寫:你已經建立好資料庫了嗎?
phpBB 安裝時並不會幫你建立喔

還有,安裝時你給的資料庫使用者資料都正確嗎?

~Mac
是的~我重灌之前有把 mysql/data/ 下的資料庫資料夾備份,重灌完後有copy回去~請問這樣做對嗎?

請問您說的"資料庫使用者資料"是要在哪裡看??
我再phpMyAdmin設定頁面看到的是,網頁的那個資料庫使用權限確定都有~ :-D

發表於 : 2006-02-21 13:57
Mac
你可以看看 config.php

~Mac

發表於 : 2006-02-21 14:35
dirac
Mac 寫:你可以看看 config.php

~Mac
阿~原來是之前設的密碼跟這次的不同~
我再config.php裡把密碼改成這次設的之後~卻又出現了另一個錯誤 :-(

phpBB : Critical Error

Could not query config information

DEBUG MODE

SQL Error : 1017 Can't find file: 'phpbb_config.MYI' (errno: 2)

SELECT * FROM phpbb_config

Line : 220
File : common.php



程式碼:

message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);

發表於 : 2006-02-21 18:04
Mac
試試看修復一下你所有的資料表吧\r
(在那之前先確定一下你在放置資料庫檔案的檔案夾裡面有看到 'phpbb_config.MYI' 這個檔案)

我想之前你在複製檔案的時候,發生了點問題
基本上,我是不贊成用複製檔案的方式來備份\r
不過既然已經做了,那就試試看能不能修復吧\r

~Mac

發表於 : 2006-02-21 18:23
~倉木麻衣~
如果連.MYI檔都不見的話, 那就要用USE_FRM來重建索引檔了
REPAIR TABLE phpbb_config USE_FRM;
參考資料
http://dev.mysql.com/doc/refman/4.1/en/ ... table.html

ps.
資料表修復完畢後, 建議再做一次檢查資料表的動作

發表於 : 2006-02-21 22:41
dirac
Mac 寫:試試看修復一下你所有的資料表吧\r
(在那之前先確定一下你在放置資料庫檔案的檔案夾裡面有看到 'phpbb_config.MYI' 這個檔案)

我想之前你在複製檔案的時候,發生了點問題
基本上,我是不贊成用複製檔案的方式來備份\r
不過既然已經做了,那就試試看能不能修復吧\r

~Mac
糟糕~找不到您說的那個檔案 :-(

該不會要重新寫吧 :-?

發表於 : 2006-02-21 22:43
dirac
~倉木麻衣~ 寫:如果連.MYI檔都不見的話, 那就要用USE_FRM來重建索引檔了
REPAIR TABLE phpbb_config USE_FRM;
參考資料
http://dev.mysql.com/doc/refman/4.1/en/ ... table.html

ps.
資料表修復完畢後, 建議再做一次檢查資料表的動作
請問您可以說得更詳細嗎~看不是很懂說~
真不好意思~剛接觸這領域~很多都還不是很瞭 :-)

發表於 : 2006-02-21 23:28
~倉木麻衣~
既然是使用Appserv, 那就進phpMyAdmin修復好了
http://你的網址/phpMyAdmin/
選擇資料庫後, 按右上的SQL並輸入上述的SQL語法即可\r
REPAIR TABLE phpbb_config USE_FRM;

發表於 : 2006-02-25 15:14
dirac
~倉木麻衣~ 寫:既然是使用Appserv, 那就進phpMyAdmin修復好了
http://你的網址/phpMyAdmin/
選擇資料庫後, 按右上的SQL並輸入上述的SQL語法即可\r
REPAIR TABLE phpbb_config USE_FRM;
請問大大,若我重新寫一個討論站,那之前的會員是否要重新註冊??
有何辦法可保留,之前的已註冊會員?
謝謝~ :-D

發表於 : 2006-02-25 15:43
~倉木麻衣~
如果你有辦法將之前備份下來的資料庫回存回去的話, 就不需要叫會員重新註冊了
但我記得你備份下來的資料似乎不完整(所有的資料表都缺了MYI檔), 而且印象中也無法修復

發表於 : 2006-02-25 17:52
dirac
~倉木麻衣~ 寫:如果你有辦法將之前備份下來的資料庫回存回去的話, 就不需要叫會員重新註冊了
但我記得你備份下來的資料似乎不完整(所有的資料表都缺了MYI檔), 而且印象中也無法修復
請問大大,為何我重新安裝完及重新弄個討論區後,基本組態設定完後,就進不去了,無法登入 :-(

http://140.113.28.141/phpbb2/index.php

爬文爬了老半天還是沒找到辦法,真的不好意思,問了那麼多問題~ :-)

發表於 : 2006-02-25 17:55
~倉木麻衣~
請自行留意網址列的變化
登入後重新導向的網址
http://140.113.28.141/physforums/login.php?redirect=privmsg.php&folder=inbox

首頁網址:
http://140.113.28.141/phpbb2/index.php

進資料庫改script_path

發表於 : 2006-02-25 18:17
dirac
~倉木麻衣~ 寫:請自行留意網址列的變化
登入後重新導向的網址
http://140.113.28.141/physforums/login.php?redirect=privmsg.php&folder=inbox

首頁網址:
http://140.113.28.141/phpbb2/index.php

進資料庫改script_path
請問您說的進資料庫改script_path,是要在哪改?能否說慢一些些,真不好意思,剛接觸,還不是很熟練 :-)