티스토리 뷰

두둥. 새로운 django project를 만들고.

이제 내 subdomain에 연결해야겠다! 라고 생각하고 sub-domain에 연결했다. 

접속해보니 ~! 


두둥.. 

어? 뭐지 ?? 처음에 연결할 때는 별 문제 없었는디 ...

 처음 연결 : http://blog.rakjoon.net/entry/Django를-Apache로-연결하기-modwsgi


띠링 . 그래서 로그를 살펴보기로 했다. 로그는 Virtual Host 설정할 때 ( http://blog.rakjoon.net/entry/Apache2-port-관리하기 )

위치 지정을 다 해놓았으므로. 로그를 확인해보니 !


엥 ? wsgi.py에서 연결할 때  settings.py를 못찾네 ??

왜 못찾을까? 여러군데 조사해보니 ( 구글 서핑만 1~2시간 한것 같다 ) 이것저것 해보다가 해결 했는데


해결 방법은 wsgi.py에 

sys.path.append('Project Path')


Project Path : 는 실제 프로젝트 주소.

를 추가하면된다. 


전체 wsgi.py 를 보면


import os

import sys


from django.core.wsgi import get_wsgi_application


# add the hellodjango project path into the sys.path

sys.path.append('/home/jrj325/practice/burger/bk/BK/')


os.environ.setdefault("DJANGO_SETTINGS_MODULE", "BK.settings")


application = get_wsgi_application()

                                    

이다. (Django 1.11 version)




댓글
댓글쓰기 폼