当前位置:首页 > web > 正文

You don’t have permission to access /phpMyAdmin/ on this server.

看到这个错误,表明没有权限访问某个文件夹,从权限入手:

解决步骤如下:

(1)先看下该phpmyadmin文件夹是否在httpd.conf中进行了权限的配置,如果没有,则继承根目录的权限,比如

<Directory />
145     Options FollowSymLinks
146     AllowOverride None
147     Order deny,allow
148     allow from all
</Directory>

这样对应的子目录才会有访问权限;如果是直接通过IP地址进行访问的,比如访问ip地址/phpMyAdmin,则用户配置的默认的documentRoot值是无效的,会搜索默认的第一个<VirtualHost *:80>的值进行参考,建议添加一个比较通用的目录进行配置;

(2)最关键的信息:

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

直接访问一个文件夹,如果没有添加默认解析的文件,比如是index.php,则无法解析该目录,会出现上次的错误;修改后

重启服务器,正常!

 

1 条评论

  1. 沙发2014-06-28 上午2:31回复
    plasticology.net

    My family all the time say that I am wasting myy time here at web, except I know I am getting know-how all the tume byy reading thes nice posts.

发表评论