您无权访问此服务器上的 /phpmyadmin/。在 Windows 7 中访问另一个 pc localhost

Posted

技术标签:

【中文标题】您无权访问此服务器上的 /phpmyadmin/。在 Windows 7 中访问另一个 pc localhost【英文标题】:You don't have permission to access /phpmyadmin/ on this server. To access another pc localhost in windows 7 【发布时间】:2016-10-27 23:27:24 【问题描述】:

我正在尝试使用该 PC 的 IP 地址访问同一 LAN 中我的 PC 上的另一台 PC 本地主机,并且我正在使用 WAMP 服务器连接另一台 PC 的 phpmyadmin。

我已成功连接到 WAMP 服务器(例如 URL http://192.168.1.8/),但如果我尝试点击 phpmyadmin(http://192.168.1.8/phpmyadmin/),则会出现以下网络错误。

禁止 您无权访问此服务器上的 /phpmyadmin/。 Apache/2.4.9 (Win32) PHP/5.5.12 服务器在 192.168.1.8 端口 80"

请注意,我试图访问另一个 PC 本地主机,而不是我的 PC 本地主机。

我尝试了解决这个问题的每一件事都解决不了那个问题。

我根据需要更改httpd.conf文件

Require localRequire all granted

我也改了phpmyadmin.conf文件

Deny from allRequire all granted

但不能改善问题

请告诉我这个问题的解决方案。

【问题讨论】:

【参考方案1】:

phpMyAdmin 默认在 WAMPServer 中的 Alias 定义中受到保护,以防止初学者在不了解后果的情况下意外访问事物。

因此,要允许您内部网络上的另一台 PC 访问服务器 PC 上的 phpMyAdmin,您需要编辑 \wamp\alias\phpmyadmin.conf

它应该看起来像这样:

Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.6.0/"

<Directory "c:/wamp/apps/phpmyadmin4.6.0/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  <ifDefine APACHE24>
        Require local
    </ifDefine>
    <ifDefine !APACHE24>
        Order Deny,Allow
        Deny from all
        Allow from localhost ::1 127.0.0.1
    </ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

修改为允许访问

Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.6.0/"

<Directory "c:/wamp/apps/phpmyadmin4.6.0/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  <ifDefine APACHE24>
        Require local
        Require ip 192.168.1                   <-- New Line
    </ifDefine>
    <ifDefine !APACHE24>
        Order Deny,Allow
        Deny from all
        Allow from localhost ::1 127.0.0.1
        Allow from 192.168.1                    <-- New Line
    </ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

如果你使用的是 Apache 2.4.x,你只需要第一行

如果您使用的是 Apache 2.2.x,您只需要第二个新行

注意:切勿使用Require all grantedAllow from all,除非您确实打算这样做,即让宇宙中的任何人都可以访问!

【讨论】:

非常感谢您解决了我的问题,您的解决方案成功解决了我的问题。

以上是关于您无权访问此服务器上的 /phpmyadmin/。在 Windows 7 中访问另一个 pc localhost的主要内容,如果未能解决你的问题,请参考以下文章

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

您无权访问此服务器上的 /phpMyAdmin

您无权访问 amazon linux 上此服务器上的 `phpmyadmin`

我要疯了! “您无权访问此服务器上的 /phpmyadmin/。”

OS X - 禁止 - 您无权访问此服务器上的 /phpmyadmin/setup