xampp訪問phpmyadmin訪問不了

來源:互聯網
上載者:User

標籤:cookie   使用   方法   inf   password   修改   搜尋   httpd   完整路徑   

我的xampp版本是xampp-linux-x64-5.6.15-2-installer.run,

瀏覽器輸入“我的ip/phpmyadmin”出現如下問題:

Access forbidden!


New XAMPP security concept:

Access to the requested directory is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".

 

網上搜尋的答案很多,出現最多的答案有兩個:

1, 找到httpd-xampp.conf裡的這段Require local  ,把此段注釋掉即可

2,找到httpd-xampp.conf裡的這段<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">,去掉phpmyadmin即可

 

But!!!!!

按照1方法,無效!

按照2方法,按照個球,根本找不到2中所講的這一段

繼續搜尋。找到了一個解決辦法。

好人的連結:http://blog.csdn.net/YellowStar5/article/details/53446676

同時:如果想給phpmyadmin和mysql設定重設定root密碼,以上好人的連結裡也有,按照做就可以了。

最後,如果想使用mysql -u root -p 啟動mysql命令列,結果不行。網上搜尋後,發現自己沒有設定mysql的軟串連。我的設定如示:ln -s  /opt/lampp/bin/mysql /usr/bin

為什麼這樣做,網上說:

原因:這是由於系統預設會尋找/usr/bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令,我們需要做的就是映射一個連結到/usr/bin目錄下,相當於建立一個連結檔案。
首先得知道mysql命令或mysqladmin命令的完整路徑

 

最後訪問phpmyadmin,發現不用密碼就進入了。明明設定了密碼了啊。怎麼回事。

我的設定檔vim /opt/lampp/phpmyadmin/config.inc.php

修改兩個地方:

1,將 $cfg[‘servers‘][$i][‘auth_type‘] = ‘config‘; 修改為 $cfg[‘servers‘][$i][‘auth_type‘] = ‘cookie‘;

2,$cfg[‘Servers‘][$i][‘AllowNoPassword‘] = true;修改為$cfg[‘Servers‘][$i][‘AllowNoPassword‘] = false;

其他可能別人的xampp版本不一樣,那就再找資料吧

xampp訪問phpmyadmin訪問不了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.