在使用phpcms内容管理系统时,根目录下的页面文件都能访问,即是http://localhost/phpcms都能访问,但http://localhost/phpcms/admin就不能访问,并提示:
Forbidden
You don't have permission to access /phpcms/admin/ on this server.
--------------------------------------------------------------------------------
Apache/2.0.55 (Win32) PHP/5.0.3 Server at localhost Port 80
开始以为是配制目录访问权限的问题,但在httpd.conf里面设置了所有的访问权限也不行,又以为是URL重写配制文件".htaccess"里面设置了权限,但去掉了站点的所有URL重写(即关闭它)也不行
记得我的配制文件对网站的根目录只设置了一处,即DocumentRoot "D:/www" 那里,会不会这里没有设置好?所以就把<Directory "D:/www">也设置和DocumentRoot "D:/www" 一样,重起Apache,访问,成功!
总结:
apache在修改目录的时候,一定要修改两个地方
DocumentRoot "" 与 <Directory "">一定要对应,不然有时候会找不到目录!