【问题标题】:Askbot Static Files at Webfaction Not Served未提供 Webfaction 上的 Askbot 静态文件
【发布时间】:2012-10-17 12:02:15
【问题描述】:

我按照http://community.webfaction.com/questions/8400/need-help-for-askbot-installation 的说明在 webfaction 服务器上部署了 askbot 脚本。我也已经完成了运行 python2.7 manage.py collectstatic 并且 DEBUG 设置为 False。

当我访问我的网站时,它看起来像下图:http://dl.dropbox.com/u/750152/askbot.png

所有的 CSS 和图像渲染都消失了。我错过了一些步骤吗?

【问题讨论】:

    标签: webfaction askbot


    【解决方案1】:

    您尚未创建仅限静态的应用程序来指向您的静态内容。 静态内容将由 nginx 前端服务器呈现。

    这里是步骤-

    In the control panel, create a new app 
    

    即作为“到静态应用程序的符号链接”使用

    /home/username/webapps/askbot_server/myask/static 作为符号链接路径。

    Add the symlink app to your askbot site using '/m' as the URL path.
    

    那么,

    编辑 /home/username/webapps/askbot_server/apache2/conf/httpd.conf 将其更改为 -

    <Directory /home/username/webapps/askbot_server/htdocs>
        AddHandler wsgi-script .py
    </Directory>
    to 
    
    WSGIScriptAlias / /home/username/webapps/askbot_server/myask/django.wsgi
    Restart your Apache with /home/username/webapps/askbot_server/apache2/bin/restart
    

    此外,如果您使用 posgresql 作为数据库,则启用全文搜索然后运行

    python manage.py init_postgresql_full_text_search
    

    【讨论】:

    • 是的,我忘了添加一个静态应用程序,我还在 /home/username/webapps/askbot_server/myask/static 末尾添加了一个斜杠
    猜你喜欢
    • 1970-01-01
    • 2010-12-21
    • 2020-11-21
    • 2021-09-24
    • 2014-04-12
    • 2015-10-30
    • 2021-05-03
    • 2013-01-13
    • 2021-10-31
    相关资源
    最近更新 更多