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

sys*_*end 1 svn apache 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]
Run Code Online (Sandbox Code Playgroud)

当试图做

svn import -m "Initial" /mnt/logs/ http://localhost/svn/repo/
Run Code Online (Sandbox Code Playgroud)

该文件的信息:

ls -l /var/www/repo/db/txn-current-lock
Run Code Online (Sandbox Code Playgroud)

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

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

回购 - 修订版0:/

sys*_*end 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
Run Code Online (Sandbox Code Playgroud)

希望它可以帮助别人.