我知道这是一个非常常见的问题,关于这个问题有很多帖子。但我无法找到解决问题的方法:
我无法访问我网站的/phpmyadmin/
页面。
我能够访问/phpmyadmin/
的唯一方法是在phpmyadmin.conf
文件中授予所有权限。
几乎每个解决方案都提供了这个答案,要求在配置文件中授予所有权限,但这是一个糟糕的建议,可能会损害您的网站,因为您基本上可以让所有人访问phpmyadmin。
但我无法理解为什么授予所有用户访问权限,但我的特定公共IP(以及其他IP)不起作用。这基本上意味着某些地方会出现其他(IP)限制。
同时添加不同的子网也不起作用(如/ 16/8)。
我在这里找不到什么东西?
澄清:
这有效:
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
Require all granted
</RequireAny>
但这不起作用:
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
Require ip [my public ip]
</RequireAny>