SVN“无法打开文件'... / db / txn-current-lock':导入时拒绝权限”

时间:2016-04-20 10:49:13

标签: apache svn centos

这里有很多次问过,到目前为止我的答案都没有。

我在apache error_log上收到了以下错误

could not begin a transaction  [500, #13]

Can't open file '/var/www/svn/repo/db/txn-current-lock': Permission denied  [500, #13]

尝试时

svn import -m "Initial" /mnt/logs/ http://localhost/svn/repo/

该档案的信息:

ls -l /var/www/repo/db/txn-current-lock
  

-rwxrwxrwx。 1 apache apache 0 abr 20 12:37 / var / www / svn / repo / db / txn-current-lock

我在CentOS 7.2上运行,我可以访问http://localhost/svn/repo只有那里有:

  

repo - 修订版0:/

1 个答案:

答案 0 :(得分:5)

在与权限斗争之后,我决定再看看“howto”并解决了这个问题。我基本上忘了输入:

chcon -R -t httpd_sys_content_t /var/www/svn/repo
chcon -R -t httpd_sys_rw_content_t /var/www/svn/repo

希望它可以帮助别人。