2011-05-03 3 views
1
내가하는 error.log 얻을

다음장고 디렉토리 권한 설정 문제

[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] [Errno 13] Permission denied:  '/Dropbox/project/www/mod_wsgi/egg-cache' 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] The Python egg cache directory is currently set to: 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] /Dropbox/project/www/mod_wsgi/egg-cache 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] Perhaps your account does not have write access to this directory? You can 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] change the cache directory by setting the PYTHON_EGG_CACHE environment 
[Tue May 03 16:42:21 2011] [error] [client 127.0.0.1] variable to point to an accessible directory. 

무엇을 어떻게 설정해야합니까?

UPDATE : 현재

권한 :

drwxr-xr-x 4 petarpetrov admin 136 Apr 30 13:38 mod_wsgi 

또한, 사용자 및 그룹 아파치 모두 모두 디렉토리에 파일을 생성하기 위해

+0

해당 디렉토리에 대한 권한은 무엇입니까? –

+0

그리고 웹 서버 (Apache, Nginx 등)가 어떤 사용자로 실행되고 있습니까? –

+0

어떻게 확인할 수 있습니까? – mgPePe

답변

2

어떤 이유로 _www을 것 같다의 사용자 아파치는 쓰기 권한이 필요에 따라 실행 중이다. 현재 _www 그룹에서 Apache는 _www 사용자로 실행 중이고 petarpetrov은 디렉토리를 소유하고 있으며 쓰기 권한이있는 유일한 사용자입니다. 이 _www에 그룹 소유권을 변경하고 해당 그룹을 허용해야

chgrp _www /Dropbox/touchsofia/www/mod_wsgi/egg-cache 
chmod g+w /Dropbox/touchsofia/www/mod_wsgi/egg-cache 

: 디렉터리 권한을 _www에 소유 그룹을 변경하고 변경해야 해당 디렉토리에 쓸 _www 수 있도록하기 위해

해당 디렉토리에 기록하십시오. 해당 디렉토리에 들어가는 내용에 따라 더 많은 권한이 필요할 수 있습니다.

+0

그래서 그룹에 자신을 추가하십시오. o.O; –

+0

그게 효과가 있었어. 대단히 감사합니다! – mgPePe