2012-08-20 5 views
0

error:File does not exist: /home/WorkSpace/fenxiang/site_media/media/photos/3.jpg the real address 3.jpg is at /home/WorkSpace/fenxiang/askbot/upfiles/photos/3.jpg아파치 + mod_wsgi에 + 장고 + askbot는

모든 apalication는 python manage.py runserver으로 잘 실행 :

centos6.2의 python2.7 (/opt/python2.7.2)

hpptd.conf

<VirtualHost *:80> 

    ServerAdmin [email protected] 
    ServerName www.360yuer.com 
    DocumentRoot /home/WorkSpace/fenxiang 

    WSGIScriptAlias//home/WorkSpace/fenxiang/apache/fenxiang.wsgi 

    Alias /site_media/ /home/WorkSpace/fenxiang/site_media/ 
    Alias /upfiles/ /home/WorkSpace/fenxiang/askbot/upfiles/ 

    Alias /static/ /home/WorkSpace/fenxiang/static/ 
    AddType text/html .py 

    <Directory /home/WorkSpace/fenxiang/apache > 
     Order allow,deny 
     Allow from all 
    </Directory> 

    <Directory /home/WorkSpace/fenxiang/site_media> 
     AllowOverride None 
     Options None 
     Order deny,allow 
     Allow from all 
    </Directory> 
    <Directory /home/WorkSpace/fenxiang/askbot/upfiles> 
       Order deny,allow 
       Allow from all 
     </Directory> 

    <Directory /home/WorkSpace/fenxiang/static> 
     Order deny,allow 
     Allow from all 
    </Directory> 

</VirtualHost> 

나는 새로운 오전, 나는 그것을 해결하는 방법을 모른다, 현재 문제 /askbot/upfiles/3.jpg 및 일부 CSS를 찾을 수있다/정적/CSS를

settings.py 대신

STATICFILES_DIRS = (os.path.join(ASKBOT_ROOT, 'skins'), os.path.join(PROJECT_ROOT, "static"), ASKBOT_EXTRA_SKINS_DIR) 
RECAPTCHA_USE_SSL = True 

답변

1

: 당신이 URL을 사용한다

/askbot/upfiles/3.jpg 

: 거기에

/upfiles/3.jpg 

. 그것이 별칭을 설정 한 것입니다. CSS 파일로

, 그들이 디렉토리에 실제로 : 당신의 답변

/home/WorkSpace/fenxiang/static/css/ 
+0

감사, 오류는 잘못된 이미지로, 나는에 CentOS를 다시 설치합니다, 많은입니다. –

관련 문제