[問題] 用AppServ架php2.0.11出問題[已解決]

AppServ Running Discuss
關於 AppServ 架設使用操作討論,沒有按照發文格式一律砍文!

版主: 版主管理群

wert
星球公民
星球公民
文章: 97
註冊時間: 2004-12-09 13:47

[問題] 用AppServ架php2.0.11出問題[已解決]

文章 wert »

●架設主機作業系統:Windows Xp Pro
●快速架站程式:Appserv
●免費空間連結: 無
●您的上網方式:ADSL
●您安裝的程式:快速架站程式
●您的 phpBB2 版本:phpBB 2.0.11
●錯誤代碼: 1251
●錯誤狀態:如果沒有錯誤代碼請直接貼出畫面掃描圖或是詳細敘述錯誤狀態內容。

小弟之前是先用easyphp來學習架站,有一點點小心得之後,想學習改用Appserv來架,於是乎便依照小竹子大大以下幾篇的文章來學習架設,
第一篇:http://phpbb-tw.net/phpbb/viewtopic.php?t=20933
p.s.此篇小竹子大大的所示範的是AppServ 2.3.0 ,但是小弟在官網下載的是AppServ2.4.3版本
第二篇:http://phpbb-tw.net/phpbb/viewtopic.php?t=25581
第三篇:http://phpbb-tw.net/phpbb/viewtopic.php?t=16221

然後就出現以下畫面:
圖檔

因為字太小看不太清楚,只隱約看到錯誤代碼好像是1251,就到http://dev.mysql.com/doc/mysql/en/error-handling.html這邊去查詢,

代碼: 選擇全部

Error: 1251 SQLSTATE: 08004 (ER_NOT_SUPPORTED_AUTH_MODE) 

Message: Client does not support authentication protocol requested by server; consider upgrading MySQL client
第一次使用Appserv來架站,移除再重裝好幾次都是一樣,一切安裝步驟以及安全設定跟config.inc.php的修改均照著教學文章來作,不知道是那邊出錯??

請各位大大指導一下.謝謝!!
最後由 wert 於 2005-03-02 16:32 編輯,總共編輯了 1 次。
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
wert
星球公民
星球公民
文章: 97
註冊時間: 2004-12-09 13:47

文章 wert »

~倉木麻衣~ 寫:之前有討論過了
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=30169
謝謝
這篇文章沒爬到\r
再去試試看
wert
星球公民
星球公民
文章: 97
註冊時間: 2004-12-09 13:47

文章 wert »

還是不行耶\r
我依照http://www.phpbb-tw.net/phpbb/viewtopic ... 274#175274裡面的方式開啟附屬應用程式的 "命令提示字元"
輸入:K:\>AppServ\www\mysql\bin
結果是:系統找不到指定的路徑(我把appserv安裝在K槽中,單獨一顆硬碟)
然後我去找我的mysql\bin ,看是跑哪裡去\r
結果是在:K:\>AppServ底下就找到了,而不是在www的底下
然後我又再 "命令提示字元"裡輸入K:\>AppServ\mysql\bin
結果是:不是內部或外部命令,可執行的程式或批次檔
我就再將我的mysql\bin 給搬到www的底下去再試一次K:\>AppServ\www\mysql\bin
結果還是:'AppServ\www\mysql\bin'不是內部或外部命令,可執行的程式或批次檔

請問不知道又是那邊出問題??

我看到在http://www.phpbb-tw.net/phpbb/viewtopic ... c&start=45裡xeasys大大有提到:
xeasys 寫:對大家遇到的密碼問題... 我的解決方法
主目錄登出系統上方的更改密碼,選MySQL 4.0相容...
這樣就沒問題了,希望對大家有一點幫助^^

P.s 要改帳號 要先用那個帳號登入...
P.s 別用權限裡面的改密碼^^

註:Appserv 2.4.3 phpMyAdmin...
因為他也是使用Appserv 2.4.3 , 可是小弟並沒有見到他所提到的主目錄登出系統上方的更改密碼,選MySQL 4.0相容...這個項目\r

不知道我又是那邊出錯了??
iamelton
星球公民
星球公民
文章: 56
註冊時間: 2002-06-08 03:13
來自: 香港
聯繫:

文章 iamelton »

代碼: 選擇全部

切換到 c:\....\mysql\bin
輸入 mysql –u root –p 
代入你的安裝, 應該輸入:

k:
cd \AppServ\mysql\bin
mysql –u root –p
圖檔
wert
星球公民
星球公民
文章: 97
註冊時間: 2004-12-09 13:47

文章 wert »

iamelton 寫:

代碼: 選擇全部

切換到 c:\....\mysql\bin
輸入 mysql –u root –p 
代入你的安裝, 應該輸入:

k:
cd \AppServ\mysql\bin
mysql –u root –p
感謝指導
成功了
目前已可進入並正常使用\r
謝謝!!
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

wert 寫:
xeasys 寫:對大家遇到的密碼問題... 我的解決方法
主目錄登出系統上方的更改密碼,選MySQL 4.0相容...
這樣就沒問題了,希望對大家有一點幫助^^

P.s 要改帳號 要先用那個帳號登入...
P.s 別用權限裡面的改密碼^^

註:Appserv 2.4.3 phpMyAdmin...
因為他也是使用Appserv 2.4.3 , 可是小弟並沒有見到他所提到的主目錄登出系統上方的更改密碼,選MySQL 4.0相容...這個項目\r

不知道我又是那邊出錯了??
這個嘛~我也是看了半天後才愰然大悟:p
圖檔
不過~要特別注意xeasys所提到的二點ps哦 :)
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

天呀!搞了兩天,沒有進展!
希望有大俠能夠推出圖文並茂的無痛解決法~~
(Appserv2.4.1)=OK
(Appserv2.4.3)=TEST+ing

1.安裝Appserv2.4.3
2.重新開機
3.127.0.0.1/Phpadmin/權限/新增使用者/整體權限(全選)
4.載入config.inc.php檔修改添加為:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
5.CMD/到C:\appserv\mysql\bin執行mysql -u root -p/密碼為空密碼/執行SET PASSWORD FOR '步驟3之新增之使用者名稱'@'localhost' = OLD_PASSWORD('密碼留空不填');/關閉DOS提示畫面\r
6.127.0.0.1/Phpadmin/權限/刪除兩個root/關閉再登入127.0.0.1/phpadmin/此時修改密碼的選項與登出系統的功能就出現在主目錄了/修改密碼/再載入config.inc.php檔修改\r
$cfg['Servers'][$i]['auth_type'] = '將config改為http'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = '新增之使用者帳號'; // MySQL user
$cfg['Servers'][$i]['password'] = '新增使用者之密碼'; // MySQL password (only needed

憑印象約略打出來的,有錯當查.
圖檔
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

那你看這樣夠不夠清楚好了:p
因為有的圖太大了~所以請點小圖示觀看原圖~

適用版本:Appserv 2.4.2、Appserv 2.4.3
  1. 先安裝Appserv 2.4.2(或2.4.3版)
  2. 安裝完畢後,phpMyAdmin的config.inc.php內容如下
    圖檔
    意即預設是用沒有密碼的root進行登入\r
  3. 登入phpMyAdmin並執行「權限」
    圖檔
  4. 執行「新增使用者」
    圖檔
  5. 填入各項資料
    在此假設新增的使用者名稱為「test1」,不用密碼,並具備有所有的權限
    不用密碼的用意是讓我們稍後能直接登入並修改test1的密碼\r
    圖檔
  6. 新增完後會看到類似此內容的畫面\r
    圖檔
  7. 開啟phpMyAdmin目錄下的config.inc.php
    $cfg['PmaAbsoluteUri'] 內容請依實際情況填寫,主要格式大致上為\r
    http://主機位置/phpmyadmin於主機上的位置/
    圖檔
  8. 設定$cfg['Servers'][$i]['auth_type'] 、$cfg['Servers'][$i]['user']及$cfg['Servers'][$i]['password']
    請將$cfg['Servers'][$i]['auth_type'] 設為 http
    $cfg['Servers'][$i]['user']及$cfg['Servers'][$i]['password']則設為空白\r
    圖檔

    注意:
    在config.inc.php裡可以找到三組$cfg['Servers'][$i]['auth_type']、$cfg['Servers'][$i]['user']及$cfg['Servers'][$i]['password']
    您只要設定第一組即可(也就上圖中那一個有//註解的)
    至於其它二個(外觀如下圖所示)則不用理會
    圖檔
  9. 重新登入phpMyAdmin
    此時改用剛建立的test1登入(不用輸入密碼,因為剛才建立時就沒指定密碼)
    圖檔
  10. 仔細看一下畫面,確定登入的使用者為test1
    圖檔
  11. 執行「更改密碼」
    圖檔
  12. 輸入新密碼,並記得要選擇「MySQL 4.0相容」,最後按「修改」完成更改密碼\r
    圖檔
  13. 修改完後,會出現這個畫面。從畫面中可以確定密碼是採用OLD_PASSWORD()函式
    圖檔
OK,現在可以用test1及剛才設定的密碼登入phpMyAdmin了
最後,看要把root刪除或是更改密碼,一切隨你。
最後由 ~倉木麻衣~ 於 2005-03-21 22:10 編輯,總共編輯了 1 次。
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

漂亮!這教學一看就懂!有系統的整理,圖文並茂,簡直就是難得的佳作!
圖檔
wert
星球公民
星球公民
文章: 97
註冊時間: 2004-12-09 13:47

文章 wert »

倉木麻衣大大此篇圖片教學真是清楚
讓新使用的人一看就懂
感激........

另外想再請問倉木麻衣大大\r
若是照著您此篇的教學操作
不知道小竹子大大在\r
http://phpbb-tw.net/phpbb/viewtopic.php?t=16221
這篇文章中所提到的

代碼: 選擇全部

$cfg['Servers'][$i]['controluser']   = '[color=red]xxxxxx[/color]';          // MySQL control user settings 
                                                                              // (this user must have read-only 
[color=red]紅色xxxxxx輸入您的 MySql 管理帳號[/color] 
$cfg['Servers'][$i]['controlpass']   = '[color=red]xxxxxx[/color]';          // access to the "mysql/user" 
                                                                                  // and "mysql/db" tables) 
[color=red]紅色xxxxxx輸入您的 MySql 管理密碼[/color]
這裡還需要再做修改嗎??
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

ohoh~
這二個我倒是從頭到尾都忽略了@@
老實說我也還不知道設定這二個項目的用意@@
這就要請比較瞭解的人來做說明了~
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
夜楓
星球公民
星球公民
文章: 131
註冊時間: 2003-05-16 21:19

文章 夜楓 »

我之前安裝完Appserv 2.4.3

底下總是會出現\r
The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

這代表著什麼意思?
●架設主機作業系統:Windows XP SP2
●快速架站程式:appserv2.4.4a
●您的上網方式:Hinet 12M/1M
●phpBB2 版本:phpBB 2.0.20
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

mbstring PHP 擴展沒被發現,你好像使用multibyte charset。 如果沒有mbstring 擴展phpMyAdmin不能分裂線正確並且天氣可能導致結果想不到。 (Dr.eye 6.0翻譯)
圖檔
wert
星球公民
星球公民
文章: 97
註冊時間: 2004-12-09 13:47

文章 wert »

夜楓 寫:我之前安裝完Appserv 2.4.3

底下總是會出現\r
The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

這代表著什麼意思?
那是因為我們用的是套件\r
Appserv 2.4.3裡面已經有附帶了php
不需要我們再另外單獨去安裝php
只差我們將phpbb給裝起來
也就是像竹貓這樣的論壇架構
整個論壇的雛形就ok了
安裝phpbb,你可以參考這篇文章:
http://phpbb-tw.net/phpbb/viewtopic.php?t=28046


猜測應該是這樣子吧\r
繼續努力爬文中....... :oops: :oops:
最後由 wert 於 2005-03-04 23:04 編輯,總共編輯了 1 次。
回覆文章

回到「AppServ」