关于在MAC OS X LION 中APACHE 使用 .htaccess出现403错误

前些天在自己的本本上配置好了LAMP环境,使用了vhost虚拟机来添加测试网站,开始没有考虑到要使用到 REWRITE ,就没有开启这个模块。昨天在测试wordpress一个新添加功能时,需要测试到静态url重写后的样式规则,就开启这个模块。添加了.htaccess之后一直在报错。开始不是403错误,查看了/etc/apache2/httpd.conf 发现里面的 AllowOverride None 没有 设置成ALL。就全部修改。然后还是出现这个错误。最后在httpd-vhosts.conf里面添加还是无效!摆渡和古歌了很多,都没有解决问题。之后晚上要去同事家吃饭,就撩那了。

今天早上来了,开始解决这个问题。仔细检查了下自己的httpd.conf文件。发现没有错误之后,继续比对其他文件,h还是出现403错误。  You don’t have permission to access /wordpress on this server.    提示没有权限!然后最后发现问题所在了。

这个是原先没有修改过的

<Directory "/Users/qulaijin/Sites/">
    Options Indexes  MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

而正确的写法应该为

<Directory "/Users/qulaijin/Sites/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

在  Options Indexes  MultiViews   这里少了一个 FollowSymLinks 。
而MAC OS使用的 unix的系统,其中有权限问题。加上这个之后是确认可以全局加载浏览。

另外如果你启用了httpdvhost.conf (就是启用了虚拟主机功能)

你的 REWRITE 配置文件会在  /etc/apache2/users/     下面的 你用户名.conf 里面定义。你如果定义在虚拟主机那里或者在httpd。conf里面是起不到作用的
 
仅此记录自己在使用mac 系统时在配置lamp 环境时遇到的问题!

已有 12 条评论
  1. banu

    我也遇到了这个问题,通过这个方法解决了,真的太感谢了。

    banu 回复
  2. Frankjin

    我查了很久的资料,方法都试了,只要改动了/etc/apache2/users/username.conf 里的AllowOverride None,就会报服务器内部错误,哥们,你还有啥招没,指点一下,忘尽快回复

    Frankjin 回复
    1. 枫叶红秋雨

      @Frankjin

      @Frankjin 具体什么错误?截个图来看看。或者发我邮件给我 fyhqycom@gmail.com

      枫叶红秋雨 回复
  3. Frankjin

    哥们,我遇到跟你差不多的问题,我认为要修改的就是/etc/apache2/users/username.conf,我把/etc/apache2/users/username.conf 文件按照你说的改了,但是报apache服务器内部错误,我试过无数种方式,不管加不加FollowSymlinks属性,只要我把这个文件里面的AllowOverride None 改成 AllowOverride All 就会报这个错,我都服了

    Frankjin 回复
    1. 枫叶红秋雨

      @Frankjin

      @Frankjin 具体什么错误?截个图来看看。或者发我邮件给我 fyhqycom@gmail.com

      枫叶红秋雨 回复
  4. 摄影工作室

    呵呵 不错哦 谢谢 博主的分享哦 博主 辛苦了 希望博主事事顺心

    摄影工作室 回复
  5. train quilt

    还没遇到,就见过404错误。

    train quilt 回复
  6. 科士威

    我也不太懂呢

    科士威 回复
  7. 视频会议

    听过404 还真没听过403 {smile:6}

    视频会议 回复
  8. 北京摄影

    学习了解一下,楼主继续加油!!

    北京摄影 回复
  9. 精油

    没遇到过,进来学习预备下。

    精油 回复
  10. 瑶浴

    路过支持一下,随便坐坐沙发~~

    瑶浴 回复
发表新评论