티스토리 뷰
Django 사용시 지금까지 sudo python manage.py runserver 0.0.0.0:8080 이런식으로만 실행시켰어서,
Django를 apache2에 mod_wsgi를 통해 Deploy 시키고, (http://blog.rakjoon.net/entry/Django를-Apache로-연결하기-modwsgi)
만든 프로그램을 연결해보니. 띠링
데.. 데이터베이스를 열수 없다니.
아. 그렇다. 권한이 없었구나 !
chmod로 권한을 줘야지 룰루랄라. 하다보니 chmod777!
(출처 : http://linuxcommand.org/lts0070.php)
777 은 Read, write, execute 를 owner, group, other users 모두에게 열어 놓는것이다.
chmod 777로 database의 권한을 바꾸워 주었지만 다시 실행시켜보니 fail. 그래서 찾아보니.
Django에서 database접근시 상위 폴더의 권한까지 풀어줘야한다는 사실
그래서 database를 포함하고있는 폴더도 777 시키니가 잘돌아갔다.
아직 혼자 서버를 사용해서 권한에 대해서 깊게 생각해보지는 않았는데. 잘 찾아보고 생각해봐야겠다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블로그 이야기
- ipTIME
- 책 소개
- ROS2 설치
- USB
- c#.net
- 디스크 쓰기 금지되어 있습니다
- C#입문
- 블로그 개설
- c#
- C# 속으루..
- 2000au
- 창숨기기 프로그램
- 블로그 공지
- ROS2
- Node
- robot
- C 책
- ubuntu
- 창숨김 다운
- 창숨김
- readonly
- 창숨김 프로그램
- 창숨기기
- c#초보
- 블로그
- iptime 2000au
- C#책
- C# 책
- c#ㄱㄱ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함