음... 기본적으로 mod_python을 잡고난 다음에...
httpd.conf 파일을 설정해 줘야 하는..문제...
<Location "/mysite/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonDebug On
PythonPath "['/path/to/project'] + sys.path"
</Location>
mysite는 자신의 프로젝트 이름이다...
하지만 <Location "/mysite/">에서는... 웹에 주소 입력시... ex) http://localhost/mysite 하였을 때 나타나게 되는 것...
이름은 변경해도 되나... mysite.settings는 프로젝트이름.settings 이어여 한다는것...
이렇게 했는데... 리눅스에서 eggs... 어쩌고 하면서 permision denied라는 에러가 보이게 된다면...
import os
os.environ['PYTHON_EGG_CACHE'] = '/some/directory'
의 내용을 넣어서 임의의 파일을 만든다... 음... 파일의 위치는 프로젝트 안이여도 좋고... 아니여도 좋고~
나는... eggs.py라고 해서 /var/www 안에 넣었음...
그리고 나서
httpd.conf(debian 계역에서는 apache2.conf)파일 안에다가
PythonInterpreter my_django
PythonImport /path/to/my/project/file.py my_django
의 내용을 넣는다... 이렇게 하면... 문제 해결...
여기에다가... 위와 같이 Location하고 났을 때... 음... python manage.py runserver 하고 나서 나왔던 media정보들에 대한 문제...의 해결은...
httpd.conf 파일 안에다가...
Alias /media/ /var/www/asdf/asdf/asdf....
즉 Alias /media/ media의 dir이 있는 위치를 적어주면 된다...
음... 이렇게 해서 우선 보여지는 것들은 해결...
httpd.conf 파일을 설정해 줘야 하는..문제...
<Location "/mysite/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonDebug On
PythonPath "['/path/to/project'] + sys.path"
</Location>
mysite는 자신의 프로젝트 이름이다...
하지만 <Location "/mysite/">에서는... 웹에 주소 입력시... ex) http://localhost/mysite 하였을 때 나타나게 되는 것...
이름은 변경해도 되나... mysite.settings는 프로젝트이름.settings 이어여 한다는것...
이렇게 했는데... 리눅스에서 eggs... 어쩌고 하면서 permision denied라는 에러가 보이게 된다면...
import os
os.environ['PYTHON_EGG_CACHE'] = '/some/directory'
의 내용을 넣어서 임의의 파일을 만든다... 음... 파일의 위치는 프로젝트 안이여도 좋고... 아니여도 좋고~
나는... eggs.py라고 해서 /var/www 안에 넣었음...
그리고 나서
httpd.conf(debian 계역에서는 apache2.conf)파일 안에다가
PythonInterpreter my_django
PythonImport /path/to/my/project/file.py my_django
의 내용을 넣는다... 이렇게 하면... 문제 해결...
여기에다가... 위와 같이 Location하고 났을 때... 음... python manage.py runserver 하고 나서 나왔던 media정보들에 대한 문제...의 해결은...
httpd.conf 파일 안에다가...
Alias /media/ /var/www/asdf/asdf/asdf....
즉 Alias /media/ media의 dir이 있는 위치를 적어주면 된다...
음... 이렇게 해서 우선 보여지는 것들은 해결...
'python' 카테고리의 다른 글
[python] python 에서 한글 출력 하기... (0) | 2009.05.11 |
---|---|
[python] dictionary sorting (0) | 2009.04.08 |
[pyton] python에서 속도를 증가시키자... (0) | 2009.03.08 |
[pyton] python으로 중간 수행시간 구하기...? (0) | 2009.01.28 |
[pyton] python에서 mysql 사용하기. (0) | 2009.01.22 |