Apache:无法检查htaccess文件,确保它是可读的 - Read / Execture设置正确

时间:2014-08-24 20:24:49

标签: apache .htaccess

我的网络服务器正在提供Permission 403 Forbidden错误并检查error_log

[Sun Aug 24 13:06:49 2014] [暴击] [客户162.205.68.223](13)权限被拒绝:/home/www/www.networkcmo.com/www/.htaccess pcfg_openfile:无法检查htaccess文件,确保它是可读的

我做了以下事情:

  1. 将/ home(递归)更改为chmod 755
  2. 确保.htaccess文件存在并且没有损坏(我可以从shell中“捕获”它)
  3. 将.htaccess的所有者更改为“apache”
  4. 这些都没有解决问题。

    我查看了其他SO帖子:  herehere以及here他们基本上都在讨论我尝试过的读取+执行或所有权。

    目前/ home / www的权限是

    drwxr-xr-x+ 6 ftp webusers 4096 Aug  2 14:46 www
    

    /home/www/www.networkcmo.com/www的权限是

    drwxr-xr-x. 4 ftp    webusers 4096 Aug 20 06:50 www
    

    .htaccess的文件权限是

    -rwxr-xr-x.  1 apache apache   1594 Aug 20 05:59 .htaccess
    

    最突出的一点是home / www末尾的'+'符号,表示该文件夹/文件中的一些特殊文件夹权限,但我不知道是否会影响这一点。

    apache用户是webusers组的一部分

1 个答案:

答案 0 :(得分:4)

我已经完成了chmod 755 -R / home / username / public_html,它对我有用。