[완료]Subversion을 설치 했습니다. 근데...

puser716의 이미지

http://IP/svn/sample

하면

<?xml version="1.0" encoding="utf-8" ?>
- <D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:">
<C:error />
<m:human-readable errcode="13">Could not open the requested SVN filesystem</m:human-readable>
</D:error>

이런 에러가 뜹니다...

왜 이런 에러가 뜨는 지..휴...지금 Subversion 설치하는데 6일 정도 소비하고 있습니다.

M.W.Park의 이미지

자세한건 로그를 더 살펴봐야겠지만, http로 접근하려면
웹서버 실행 계정(debian 계열은 보통 www-data)이 SVN repository를 읽고 쓸수 있어야합니다.

sudo chown -R www-data:www-data /path/to/repo

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

puser716의 이미지

그리고 현재 데몬 구동자는 apache 계정으로 구동이 됩니다. 그룹도 마찮가지 그룹으로 구동이 됩니다.

물론 관련 저장도 모두 apache가 접근 가능하게 되 있습니다.

===========================
후회하지 말자~

puser716의 이미지

error_log에 [Thu Dec 28 14:26:54 2006] [error] [client 192.168.0.1] (20014)Internal error: Can't open file '/
home/svn/sample/format': Permission denied 가 뜹니다.

그래서 확인을 하니 다음과 같이 되 있습니다.

물론 아파치 계정으로 데몬 뜨게 되 있습니다.

-rwxrwxr-x 1 apache apache 2 Dec 28 11:27 format

===========================
후회하지 말자~

puser716의 이미지

참...어처구니 없게도...퍼미션 에러가 다른 곳에서 수정하니 되더라구요.

/etc/sysconfig/selinux 파일을 여셔서 SELINUX=enforcing를 SELINUX=disable로 바꾸신 뒤 재부팅 하시면 될 겁니다....

휴... 당최 이 파일이 왜 그런 영향을 주는 지 잘 모르겠네요~

===========================
후회하지 말자~

익명 사용자의 이미지

selinux가 켜져있어서 그렇군요.
추가로 덧붙이자면 # setenforce 0 // 0 일 경우 disable, 1일경우 enable
을 사용해서 seliunx를 쉽게 on/off할 수 있습니다.