巔云智能建站平臺搭建版(創業門戶版)火爆上線,終身授權!新增:文章智能采集+全站真靜態打包+城市分站+智能小程序+非法詞過濾+H5自適應+智能鏈詞等功能功能詳情
幫助文檔Help

phpMyAdmin2.11.6安裝配置方法

一佰互聯網站制作(www.eastern59.com) 發布日期 2019-05-01 19:06:17 瀏覽數: 133

1/無法載入mcrypt擴展,請檢查PHP配置;
2/配置文件現在需要絕密的短語密碼(blowfish_secret);
3/#2003-服務器沒有響應。

為了以備不時之需,把遇到的這些問題的解決方法歸納到飄易博客,省得日后再遇到這類問題還要到處閱讀文檔,尋找解決方法。

由于目前phpMyAdmin的最新版本已經更新到了2.11.5.1,網上流傳的很多配置方法都是以前老版本的,已經不太適應新版本的配置要求;于是flymorn順便也把phpMyAdmin2.11.5.1的配置步驟也列在下面;為了切換及調試PHP方便,我采用的是windows系統,本地調試。

1、先下載phpMyAdmin安裝包:
到國外官方網站http://www.phpmyadmin.net上,點擊導航欄上的“DOWNLOADS”鏈接進入下載頁面,選擇“all-languages.zip”版本下載到本地,解壓;把解壓縮文件放到系統指定的虛擬根目錄下的phpmyadmin文件夾里(可自定義文件夾名),如flymorn的本地存放位置是D:wwwphpmyadmin里。

2、找到phpmyadmin文件夾里的/libraries/config.default.php文件(舊版本是根目錄下的config.inc.php文件),用支持UTF-8編碼的寫字板打開進行編輯。

3、查找 $cfg["PmaAbsoluteUri"]
修改為你將上傳到空間的phpMyAdmin的網址
如:$cfg["PmaAbsoluteUri"] = "http://www.eastern59.com/phpmyadmin/";
這里因為我是本地調試,我改為$cfg["PmaAbsoluteUri"] = "http://localhost/phpmyadmin/";
注意:不要漏掉最后的反斜杠/和開頭的http。

4、查找 $cfg["Servers"][$i]["host"] = "localhost";(通常用默認,也有例外,可以不用修改)

5、查找 $cfg["Servers"][$i]["auth_type"] = "config";
在自己的機子里調試用config;如果在網絡上的空間用cookie,這里我們既然在前面已經添加了網址,就修改成cookie。
我個人建議:無論是本地還是網絡上,都建議設置成cookie,安全第一。
同時,當auth_type這個值設置為cookie后,還有一個地方需要作出相應的修改:
$cfg["blowfish_secret"] = "";
改成:$cfg["blowfish_secret"] = "www.eastern59.com";
這里的www.eastern59.com自己隨便定義,不超過46個字符。如果這個地方留空,將會出現上文提到的第2個錯誤:“配置文件現在需要絕密的短語密碼(blowfish_secret)”。

6、查找 $cfg["Servers"][$i]["user"] = "root"; // MySQL user(用戶名,自己機里用root;在網上一般為你的ftp用戶名,虛擬主機提供商會告訴你的;一般不要修改)

7、查找 $cfg["Servers"][$i]["password"] = "123456"; // MySQL password (123456修改成連接你的MYSQL數據庫的用戶密碼)

8、查找 $cfg["DefaultLang"] = "zh"; (這里是選擇語言,zh代表簡體中文的意思) 還有 $cfg["DefaultCharset"] = "gb2312";(修改默認編碼為國標)

到這里,phpMyAdmin就已經配置完成OK;你可以打開http://localhost/phpmyadmin/訪問方便快捷的圖形化管理軟件phpMyAdmin了。關于本文沒有提到的配置文件里的其他選項,大家可以不用關心了也不必修改。關于具體如何操作phpMyAdmin不在本文討論的范圍內,不過圖形化界面,是通俗易懂,稍微看看就會用了(參考)。

下面談談,flymorn在安裝配置phpMyAdmin的過程中所遇到的3個問題。

第一個問題:“無法載入mcrypt擴展,請檢查PHP配置”。

1、沒有正確安裝Mysql數據庫,在系統服務中Mysql相關的服務沒有啟動。
2、在系統的 system32(C:windowssystem32) 目錄下缺少 libmcrypt.dll文件,解決方法是找到php目錄下的libmcrypt.dll,并將libmcrypt.dll復制到C:windowssystem32目錄中,然后重新啟動Web服務。
3、在PHP目錄下的php.ini文件中,沒有將“;extension=php_mcrypt.dll”中的前面一個“;”去掉,所以不能使用相應功能,解決方法是打開php.ini文件,找到;extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效
4、Mysql目錄沒有讀取權限,正確的目錄權限如下:
administrator 完全控制
system 完全控制
user 讀取加運行
其他的用戶權限全部刪除(也可保留,但安全性不高,建議刪除),然后重啟MYsql服務和Web服務(建議修改此項后重啟一下服務器)。
5、以上方法都不行的話,再用這個方法:桌面>我的電腦>右鍵屬性>高級>環境變量>系統變量>新建
名:phpdir
值:C:php(你的PHP在什么目錄就是什么)
(參考來源:地址)

第二個問題:“配置文件現在需要絕密的短語密碼(blowfish_secret)”

確保在config.default.php文件里面進行了正確的設置 :
$cfg["Servers"][$i]["auth_type"]= "cookie";
同時
$cfg["blowfish_secret"] = "www.eastern59.com"; //(這個值隨便寫,就是不能留空)

其實這個問題,我碰到了確實很郁悶,如果按照我在上面提到的配置方法做了,應該不會提示這個錯誤。經過我2個多小時不停的修改config.default.php配置文件,始終提示這個錯誤,幾乎達到了崩潰的邊緣了。

然后就是靈光一現,突然發現:我把auth_type認證方式改為http,改為config時,打開頁面始終出現這個錯誤,也就是說改變了認證模式,并沒有對phpmyadmin起作用,難道是其他的配置文件在影響決定著phpmyadmin?

立馬來到phpmyadmin根目錄,赫然發現根目錄下有一個config.sample.inc.php文件存在的同時,還有一個文件config.inc.php也存在??!而這個是以前老版本的配置文件,原來是這個文件搗的鬼。馬上刪除config.inc.php,再進入調試頁面,錯誤消失了!問題解決。

看來phpmyadmin根目錄下的config.inc.php配置文件的優先級比/libraries/config.default.php的配置文件高,系統是先調用根目錄里的配置文件,然后才是libraries文件夾里的配置文件,艾,這個問題,折騰了這么久,嗚呼哀哉??倸w解決了,舒一口氣啊。

第三個問題:“#2003-服務器沒有響應”。

遇到這個問題多半是MYSQL數據庫沒有啟動,建議直接在在:控制面板-管理工具-服務里面把MYSQL啟動。關于是否啟動,你可以在任務管理器里查看是否有“mysqld-nt.exe”這樣的進程,如有有,則說明mysql已經啟動。

這些問題,不碰到便罷了。但是對于新手來說,比如象我,第一次碰到的話,自己查找解決方案的話一般都是到處查找,網上一大堆的方法都不適用的情況下,自己會感覺到多么的無奈了。我還是建議,遇到問題不要著急,仔細閱讀文檔,多參考下前輩們的解決方法,雖然不一定適用,但對你會有一定的啟發。多動手,多試驗,沒有任何問題可以難倒你,我看好你喲 ^__^
一佰互聯是全國知名建站品牌服務商,我們有九年網站建設、網站制作、網頁設計、php開發和域名注冊及虛擬主機服務經驗,提供的自助建站服務更是全國有名。近年來還整合團隊優勢自主開發了可視化多用戶”巔云建站系統“3.0平臺版,拖拽排版網站制作設計,輕松實現pc站、手機微網站、小程序、APP一體化全網營銷網站建設 ,已成功的為全國上百家網絡公司提供自助建站平臺搭建服務。

相關新聞more

22
04月
從四個方面談談Web標準的價值所在 附思維導

我大概列出了一些價值,拋磚引玉一下,希望能夠完善這個想法,并得到更好的意見。具體的清單數據如何得到還在摸索中。面向人—&mdas... >>詳情

28
03月
APP活躍排行榜:微信第一淘寶第四,top1

簡介:近日,在依托于易觀旗下的移動互聯網產品對標分析的網站:易觀千帆上我們可以看到以下的一組數據,該組數據反饋的是近一個月內,各大APP的月... >>詳情

14
03月
網站如何推廣,站長如何選擇適合自己的網絡推廣

每位站長都想讓很多人知道自己的網站來登錄網站,帶來很多流量的同時也帶來收入。這些都是站長們夢寐以求的。一個新站怎么才能達到夢想中的狀態呢?站... >>詳情

01
05月
php md5下16位和32位的實現代碼

復制代碼 代碼如下:<?php echosubstr(md5("admin"),8,16);//16位MD5加密 echo"<h... >>詳情

高端網站建設

美工兼顧SEO,為企業電子商務營銷助力!

電話:

023-85725751
建站

產品

域名注冊 虛擬主機 云服務器 企業郵局
智能建站 APP打包 微站/小程序 創業平臺
網站推廣 媒體營銷 智能采集 AI機器人
400電話 短信營銷 店銷機器人
私人定制 門戶網站
亚洲第一无码专区天堂