【问题标题】:don't have permission to access / on this server. but i can access phpmyadmin无权访问此服务器上的 /。但我可以访问 phpmyadmin
【发布时间】:2014-12-10 17:11:36
【问题描述】:

我很喜欢 wamp,我有 windows 7,apache 2.4.9。

当我尝试"http://localhost" 时,我收到“您无权访问此服务器上的 /”。

我对@9​​87654322@没有意见。

这是我的 httpd.conf 的一部分,可能会有所帮助:

<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  Allow from all         
</Directory>

这是我的 phpmyadmin.conf :

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

<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
   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>
  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>

我该怎么办?

【问题讨论】:

  • 您在 httpd.conf 文件中还做了哪些更改?另外,为什么在 Apache 2.4 安装上使用 Apache 2.2 语法,即 Allow from 应该是 Require

标签: php permissions localhost wampserver


【解决方案1】:

httpd.conf 文件的这一部分

<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  Allow from all         
</Directory>

应该恢复原状

<Directory />
    AllowOverride none
    Require all denied
</Directory>

这控制对安装 Apache 的驱动器的访问,即C:\。如果您将此设置为允许访问,那么您将让任何人都可以访问整个 C:\ 驱动器。

当您使用 WAMPServer 作为开发工具时,这不是什么大问题,但是如果您决定让一个站点可用于一些远程测试并且您打开您的路由器,那么 WAMMO 黑客天堂

【讨论】:

    【解决方案2】:

    尝试关注this 指南。这应该可以帮助您。

    在基本情况下,您必须允许自己的 PC:

    Allow from 127.0.0.1
    

    【讨论】:

    【解决方案3】:

    一般 ip 权限(工作测试):

      <Directory "d:/wamp/apps/phpmyadmin4.1.14/">
           Options Indexes FollowSymLinks MultiViews
           AllowOverride all
          <IfDefine APACHE24>
            #Require local
            Require ip 192.168.0
          </IfDefine>
          <IfDefine !APACHE24>
            Order Deny,Allow
              Deny from all
              #Allow from localhost ::1 127.0.0.1
              Allow from 192.168.0
            </IfDefine>
          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>
    

    【讨论】:

      【解决方案4】:

      也许你可以试试这个:

      //EDIT: removed the arguments for path in <Directory> tag.
      
      <Directory />
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
      </Directory>
      

      不完全确定我对这些东西也很陌生..

      希望对你有帮助!

      【讨论】:

      • 仅当您想公开您的整个“C:”驱动器以便从 Internet 访问时才使用此选项。 换句话说,不要这样做
      猜你喜欢
      • 2015-10-06
      • 2017-08-10
      • 2017-11-15
      • 2016-07-13
      • 2013-10-21
      • 2017-02-08
      • 2014-06-07
      • 2023-03-22
      • 2013-02-24
      相关资源
      最近更新 更多