2013-07-02 2 views
1

mod_wsgi 및 Django-CMS에 다음과 같은 문제가 있습니다.Django-cms with mod_wsgi

LoadModule wsgi_module    /usr/lib/apache2/modules/mod_wsgi.so  
WSGIScriptAlias /cms /home/user/apps/django_cms/django_cms/site.wsgi 

내 server_IP/CMS를 열고있어이/PL/CMS를 server_IP 나 리디렉션/404 오류를 반환

여기 내 httpd.conf 파일 조각입니다. 폴란드어 만 사용하는 언어입니다./pl/cms 대신/cms/pl로 리디렉션하거나 변경하지 않아도됩니까?
여기 내 site.wsgi입니다 : 당신의 settings.py 파일에서

import os, sys 
sys.path.append('/home/user/apps/') 
sys.path.append('/home/user/apps/django_cms/') 
sys.path.append('/home/user/apps/django_cms/django_cms/') 

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' 

import django.core.handlers.wsgi 

application = django.core.handlers.wsgi.WSGIHandler() 

답변

0

, 주석 시도 :

<Directory "/home/user/apps/django_cms"> 
    Order deny,allow 
    Allow from all 
    AddHandler wsgi-script .wsgi 
    SetHandler wsgi-script 
    Require all granted 
</Directory> 
:

#LANGUAGES = [ 
# ('pl', 'Polish'), 
#] 

하는 httpd.conf 파일이 디렉토리 부분이 있는지 확인

site.wsgi 파일에서 다음을 대체하십시오.

import django.core.handlers.wsgi 
application = django.core.handlers.wsgi.WSGIHandler() 

:

from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application() 
+0

는 지금은 오류에 geting 해요 : "구성 오류 : 인증을 수행 할 수 없습니다. AuthType이 설정되지 않았습니다! :/cms ", 여기에 내 httpd.conf가 있습니다 : http://dpaste.com/hold/1287859/ – Djent

+0

그것은 나를 위해 일했고, 나는 site.wsgi를 위해 다른 것을 할 필요가 없었습니다. –

관련 문제