在listen前加#号
把listen 注释掉

解决方案 »

  1.   

    用“#”把listen注释掉后,出现如下结果:外机器可以访问root目录了,但不能访问home目录,不能访问mysql目录。本机功能一切正常。奇怪的是使用http://xxx.xxx.xxx.xxx/mysql/会出现“Forbidden”错误,而使用“http://xxx.xxx.xxx.xxx/mysql”访问,会出现找不到页面错误。这是什么原因?
      

  2.   

    没有啥目录结构,都是EasyPHP默认的。WWW目录在EasyPHP目录的下面,只是写了两个测试文件。
      

  3.   

    在httpd.conf中找到这么一段:    Alias /mysql/ "${path}/phpmyadmin/"    <Directory "${path}/phpmyadmin">
            Options FollowSymLinks Indexes
            AllowOverride None
            Order deny,allow
            allow from 127.0.0.1
            deny from all
        </Directory>
        Alias /home/ "${path}/home/"    <Directory "${path}/home">
            Options FollowSymLinks Indexes
            AllowOverride None
            Order deny,allow
            allow from 127.0.0.1
            deny from all
        </Directory>看来,是不允许home和mysql在127.0.0.1以外访问。如何才能实现在保证安全的前提下,在其它机器上可以访问这两个目录?
      

  4.   

    http://xxx.xxx.xxx.xxx/mysql/
    那有这样访问mysql目录,既然是phpmyadmin
    就这样http://xxx.xxx.xxx.xxx/phpmyadmin/
    phpmyadmin要在root目录
      

  5.   

    Order deny,allow
    allow from 127.0.0.1
    deny from all=>Order allow,deny
    Allow from all
      

  6.   

    俺再问一下:如何来限定除了本机以外,只允许部分IP可以访问mysql目录?
      

  7.   

    Order deny,allow
    allow from 192.168.1  //允许子网访问
    deny from all
      

  8.   

    PHPHome?看起来不错,装上试试