首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache + mod_wsgi + django +askbot

apache + mod_wsgi + django +askbot
EN

Stack Overflow用户
提问于 2012-08-20 02:07:26
回答 1查看 486关注 0票数 0

错误:文件不存在: /home/WorkSpace/fenxiang/site_media/media/photos/3.jpg真正的地址3.jpg在/home/WorkSpace/fenxiang/askbot/upfiles/photos/3.jpg

所有应用程序都与python manage.py runserver一样运行良好。

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

hpptd.conf

代码语言:javascript
复制
<VirtualHost *:80>

    ServerAdmin matt@360yuer.com
    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

代码语言:javascript
复制
 STATICFILES_DIRS = (os.path.join(ASKBOT_ROOT, 'skins'), os.path.join(PROJECT_ROOT, "static"), ASKBOT_EXTRA_SKINS_DIR)
 RECAPTCHA_USE_SSL = True
EN

回答 1

Stack Overflow用户

发布于 2012-08-20 03:49:19

而不是:

代码语言:javascript
复制
/askbot/upfiles/3.jpg

您应该在以下方面使用URL:

代码语言:javascript
复制
/upfiles/3.jpg

在里面。这就是你为Alias设立的。

至于CSS文件,它们实际上是否在目录中:

代码语言:javascript
复制
/home/WorkSpace/fenxiang/static/css/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12031549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档