Pages

系列文章

2015/01/12

【WampServer】設定檔案現在需要密碼 (passphrase) (blowfish_secret)



在安裝完成WampServer之後,我們透過PHPMyAdmin登入MySql時
有的時候會出現如下圖的狀況
雖然這個並不影響操作(至少我沒遇到),但是看著紅字總是會覺得怪怪的
所以今天就特別找了解決方案讓我們來解決這個問題吧~!
操作前注意事項
小弟我使用的WampServer版本是WampServer 2.1,不過每個版本的設置方式都差不多所以基本上應該是可以通用的 而OS則是XP SP3(WampServer 2.5以上版本要XP以上版本的OS才可以安裝)

根據網路上查到的資訊會出現這個錯誤訊息是因為在
「config.inc.php」這個設定檔中的「blowfish_secret」這個參數沒有設定到值
所以我們接下來就要為「config.inc.php」檔案設定這個參數,但是我們要到哪裡去找這個檔案
一般來說如果在按裝途中沒有更改安裝路徑設定的話應該是會出現在下面這個路徑下
「C:\wamp\apps\phpmyadmin3.3.9」(請參考下圖)
找到該檔案後,用自己慣用的編輯器打開(用筆記本也可以)
小弟我個人這邊是用 Notepad++
開啟後尋找「$cfg['blowfish_secret']」 這個參數,若是有找到這個參數只要設定初值即可
//一開始找到會長這樣
$cfg['blowfish_secret'] = '' ; /* YOU MUST FILL IN THIS FOR COOKIE AUTH*/
//輸入你自己設定的參數值
$cfg['blowfish_secret'] = 'local' ; /* YOU MUST FILL IN THIS FOR COOKIE AUTH*/

但是有時候我們開啟後會發現在「config.inc.php」檔案中並沒有這個參數
就會出現如下圖找不到$cfg['blowfish_secret']屬性的情況

這個時候我們可以自己在最上面輸入該屬性
$cfg['blowfish_secret'] = 'local' ; /* YOU MUST FILL IN THIS FOR COOKIE AUTH*/

或者是回到「C:\wamp\apps\phpmyadmin3.3.9」路徑下
找到「config.sample.inc.php」這個檔案(請參考下圖)

找到該「config.sample.inc.php」檔案後將該檔案開啟
並搜尋「$cfg['blowfish_secret']」 這個參數,將該參數整個複製下來

然後回到(或是開啟)「config.inc.php」檔案
將複製回來的「$cfg['blowfish_secret']」 這個參數,貼在最上面並賦予初始參數

完成後儲存檔案,並透過瀏覽器再次登入MySql就會發現錯誤訊息消失了喔

希望這個教學能幫忙到有相同困擾的朋友

沒有留言:

張貼留言