(13)Permission denied 或者 403 Forbidden

这两天接了个任务,调研 code review 工具。

前两天在 centos 上折腾 Review Board,rb-site 完成后,启动 httpd,error log 里报 [error] avahi_entry_group_add_service_strlst("localhost") failed: Invalid host name,这问题怎么着也没解决。最后换了 ubuntu,顺利异常,所有包都有二进制的,不像在 centos 里还编译了两个包。啥问题没遇到,就进入设置页面了。

今天继续在 centos 上试另一个 phabricator,安装很容易。访问页面报 403 You don't have permission to access / on this server,又搞了良久,chmod 了,chown 了,Allow from all 了,全都没有作用。关键字又按照 error log 里的错误(13)Permission denied: access to / denied 来搜,搜到一个 Fixing Apache (13)Permission denied: access to / 403 Forbidden,按照这个里面一步一步又过了一遍,除了倒数第二步 Make sure that the Directory Above has Execute Permission 没仔细看,倒数第一步也研究了一下,根据究竟什么是SElinux?发现这台 centos 应该不是 SELinux。回过头来仔细读了一下倒数第二步,这里面说 chmod 不能只改 /path/to/webroot/,应该连整个 /path 都改了才行。怀着死马当活马医的心情执行了一下。哈哈哈哈————

Topic: 技术 网络

评论

reviewboard比较轻型

不试了,就用Review Board了,再加上那个review board svn hook,强制所有人提交代码前必须review通过,哈哈