Apache:无法检查htaccess文件,确保其可读性-正确设置了读/显示

Spe*_*alK 0 apache .htaccess

我的Web服务器正在授予403禁止的错误并检查error_log

[2014年8月24日,星期日,13:06:49] [暴击] [客户端162.205.68.223](13)权限被拒绝:/home/www/www.networkcmo.com/www/.htaccess pcfg_openfile:无法检查htaccess文件,请确保这是可读的

我已经完成以下工作:

  1. / home(递归)更改为chmod 755
  2. 确保.htaccess文件存在并且没有损坏(我可以从外壳中“捕获”它)
  3. 将.htaccess的所有者更改为“ apache”

这些都不能解决问题。

我看过这些其他的SO帖子: 在这里这里这里,他们基本上都在谈论我尝试过的读取+执行或所有权。

现在/ home / www的权限是

drwxr-xr-x+ 6 ftp webusers 4096 Aug  2 14:46 www
Run Code Online (Sandbox Code Playgroud)

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

drwxr-xr-x. 4 ftp    webusers 4096 Aug 20 06:50 www
Run Code Online (Sandbox Code Playgroud)

.htaccess的文件权限为

-rwxr-xr-x.  1 apache apache   1594 Aug 20 05:59 .htaccess
Run Code Online (Sandbox Code Playgroud)

突出的一件事是home / www末尾的“ +”号,表示该文件夹/文件中有一些特殊的文件夹权限,但是我不知道这是否会影响到此。

apache用户是webusers组的一部分

小智 6

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