zoukankan      html  css  js  c++  java
  • xampp访问phpmyadmin访问不了

    我的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        /opt/lampp/lampp restart

  • 相关阅读:
    特征归一化
    什么是端到端(end2end)学习?
    RSA加密原理及其证明
    python脚本中__all__变量的用法
    洛谷 1108 低价购买
    洛谷 3029 [USACO11NOV]牛的阵容Cow Lineup
    洛谷 1365 WJMZBMR打osu! / Easy
    洛谷 2759 奇怪的函数
    洛谷 2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
    牛客网NOIP赛前集训营 提高组 第5场 T2 旅游
  • 原文地址:https://www.cnblogs.com/wenzichiqingwa/p/6475400.html
Copyright © 2011-2022 走看看