2

我按照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 和图像渲染都消失了。我错过了一些步骤吗?

4

1 回答 1

2

您还没有创建一个仅限静态的应用程序来指向您的静态内容。静态内容将由 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
于 2012-10-17T17:41:27.500 回答