2010-04-29 5 views
1

내 data_site.wsgi 파일 :아파치에 WERKZEUG 실행하려고 (WSGI 오류)

import main 
application = application() 

오류 내가 아파치에서 얻을 :

[Thu Apr 29 07:07:41 2010] [error] [client 81.167.201.136] Traceback (most recent call last): 
[Thu Apr 29 07:07:41 2010] [error] [client 81.167.201.136] File "/var/www/vhosts/data.oddprojects.net/htdocs/data_site.wsgi", line 1, in <module> 
[Thu Apr 29 07:07:41 2010] [error] [client 81.167.201.136]  import main 
[Thu Apr 29 07:07:41 2010] [error] [client 81.167.201.136] ImportError: No module named main 

경로 :

htdocs 
    data_site.wsgi 
    main.py 

답변

3

PYTHONPATH mod_wsgi 아래에 .wsgi가 들어있는 디렉토리는 포함되지 않습니다. 저는 종종 .wsgi 파일에서 아래와 같은 것을 사용합니다.

import os, sys; sys.path.append(os.path.dirname(__file__)) 

(당신은 ...,를 취소하려면 (0 선택할 수 있음) 대신에 당신을 위해 더 나은 작동하는지으로 .Append (...)의.)

관련 문제