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

时间:2016-06-25 12:51:48

标签: apache wampserver

我正在尝试使用该PC的IP地址访问同一局域网中我的PC上的另一台PC Localhost,我使用WAMP Server连接另一台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 Localhost而不是我的PC Localhost。

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

我根据所需的更改更改httpd.conf文件

Require localRequire all granted

我也更改了phpmyadmin.conf文件

Deny from allRequire all granted

但没有改善问题

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

1 个答案:

答案 0 :(得分:2)

默认情况下,

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,除非这实际上是您打算做的,即允许访问Universe中的任何人!