2
'pyapps
'이라는 가상 노드를 만들고 pinax와 django를 설치했습니다. 아파치 2와 mod_wsgi를 설치했습니다. 내 안에 'apache
'이라는 디렉토리가 생성되었습니다.아파치 가상 환경에 대한 액세스를 얻지 못했습니다.
import os
import sys
# put the Django project on sys.path
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")))
os.environ['DJANGO_SETTINGS_MODULE'] = 'textpisodes.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
가 그럼 난 디렉토리 '/check/www
'을 만들어 내 프로젝트 폴더 및 /check/www
을 '내부 pyapps
폴더를 넣어 : 그 directory.Here 내부 장고 프로젝트 (testproject
) 넣어'django.wsgi
'파일 내 WSGI 파일의 내용입니다 '나는 7732을 /check/www
에 chmoded했다.
<VirtualHost *:80>
ServerAdmin myemail
ServerName djangoserver
WSGIDaemonProcess textpisodes user=rajat threads=10 python-path=/check/www
WSGIProcessGroup textpisodes
WSGIScriptAlias//check/www/textpisodes/apache/django.wsgi
<Directory /check/www/textpisodes/apache>
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
을 나는 '에 http : // djangoserver'에 액세스 할 때 현재 :
마지막으로 내가 가상 호스트를 생성, 그것은 다음과 같은 내용이있어, 내가 갖는 모든Internal Server Error
문서라도있는 내용은 내 아파치 로그 파일의.
[Thu Sep 13 18:39:51 2012] [error] [client 127.0.0.1] mod_wsgi (pid=4890): Target WSGI script '/check/www/textpisodes/apache/django.wsgi' cannot be loaded as Python module.
[Thu Sep 13 18:39:51 2012] [error] [client 127.0.0.1] mod_wsgi (pid=4890): Exception occurred processing WSGI script '/check/www/textpisodes/apache/django.wsgi'.
[Thu Sep 13 18:39:51 2012] [error] [client 127.0.0.1] Traceback (most recent call last):
[Thu Sep 13 18:39:51 2012] [error] [client 127.0.0.1] File "/check/www/textpisodes/apache/django.wsgi", line 9, in <module>
[Thu Sep 13 18:39:51 2012] [error] [client 127.0.0.1] import django.core.handlers.wsgi
[Thu Sep 13 18:39:51 2012] [error] [client 127.0.0.1] ImportError: No module named django.core.handlers.wsgi
이제는 'ImproperlyConfigured : 미들웨어 가져 오기 중 오류가 발생했습니다. pinax.apps.account.middleware :'이름 utils를 가져올 수 없습니다. ''모든 아이디어? – rayn