XAMPP服务器在局域网只能本机访问且无法用IP访问的解决办法


phpmyadmin 设置密码方式登陆

设置mysql密码 用户名:root 密码:123456

cd /opt/lampp/bin/

mysql -u root

mysql>use mysql;

mysql>update user set password=password('123456') WHERE User='root'; 

mysql>flush privileges;

sudo /opt/lampp/lampp restart

 

修改phpmyadmin配置文件

 

sudo vim /opt/lampp/phpmyadmin/config.inc.php/

 

 * Servers configuration

 */

$i = 0;

/**

 * First server

 */

$i++;

/* Authentication type */

$cfg['Servers'][$i]['auth_type'] = 'cookie';    #这个是需要改的默认是config

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '123456';    #这个是需要改的默认是空

/* Server parameters */

//$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['compress'] = false;

$cfg['Servers'][$i]['AllowNoPassword'] = false;

XAMPP服务器在局域网只能本机访问且无法用IP访问的解决办法

装好后在本地电脑通过https://localhost访问正常.

然后换了台电脑通过ip访问的时候就出现了无法打开的状况,报错403

解决办法如下: 

打开httpd-xampp.conf

sudo vim /opt/xampp/apache/conf/extra/httpd-xampp.conf

# since XAMPP 1.4.3

<Directory "/opt/lampp/phpmyadmin">

    AllowOverride AuthConfig Limit

#    Require local          #这个要注释掉

Order allow,deny

Allow from all       #添加的语句

Require all granted  #添加的语句

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

</Directory>

 

sudo /opt/lampp/lampp restart

 

改完保存.然后重启Apache服务器,输入ip地址,访问成功!

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭