sae*_*ati 5 permissions phpmyadmin wampserver
我有一台带有2台计算机的局域网,并在计算机1上安装了wamp.
现在我想从计算机2访问计算机1上的整个phpmyadmin并进行更改.
从phpmyadmin页面的根目录中的用户选项卡我创建了一个用户.我用'root'填充用户名字段,用我的计算机2 IP地址填写主机字段,用"无密码"填写左密码字段,并检查我的用户的所有全局权限.
现在我从计算机2连接到计算机1上的wamp,然后单击phpmyadmin链接.但它给了我这个错误:
FORBIDDEN
您无权访问此服务器上的/ phpmyadmin /
我现在必须做些什么来解决这个问题?
与phpMyAdmin或创建的MySQL用户帐户相比,该错误消息更多地与Apache阻止访问有关.
您的问题是Apache的配置,或者更具体地说是WAMP的/ phpmyadmin URL配置.
找到设置\ phpmyadmin URL别名的配置文件.它可能会有这些线 -
<Location /phpmyadmin>
order deny,allow
deny from all
allow from 127.0.0.1
</Location>
Run Code Online (Sandbox Code Playgroud)
allow from IP.Address在其中添加另一行以匹配其他LAN系统的IP.Address.重启Apache.
如果未通过Alias设置phpMyAdmin(它在WampDeveloper下,不确定其他WAMP,如Xampp或WampServer),而只是将其文件转储到DocumentRoot(网站的webroot)子文件夹中,请检查.htaccess归档那里.
我用'root'填充用户名字段,用我的计算机2 IP地址填写主机字段,用"无密码"填写左密码字段,并检查我的用户的所有全局权限.
在这种情况下,该host字段将始终与MySQL的位置相关,而不是从系统访问phpMyAdmin ...如果您通过phpMyAdmin访问MySQL,该host字段应始终为 - localhost.由于phpMyAdmin与MySQL在同一系统上.您唯一一次为主机使用另一个域名,主机名或IP:就是直接从另一个系统访问MySQL .直接我的意思是,不是通过脚本或URL,而是通过某种类型的客户端(几乎总是二进制/可执行).
在 C:\xampp\apache\conf\extra\httpd-xampp.conf 中更改以下行,您可以通过以下方式直接打开此文件

<Directory "C:/xampp/phpMyAdmin">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Run Code Online (Sandbox Code Playgroud)