我正在尝试在 Apache-Server 上运行全新的 Django 1.5 安装。WebServer 位于一个名为 uberspace.de 的共享托管平台上,这意味着我无法访问 Apache 配置本身,但是如果有任何帮助,我可以编写 .htaccess 文件。Django 是通过 fast-cgi 部署的,它按预期工作。
但是,无法访问服务器上的静态文件,例如 .css 文件和 Django 管理界面的图形。如官方文档中所述,我使用以下命令将静态文件复制到我的 ~/html/static 目录中。
manage.py 收集静态
这些是我的 settings.py 中的值:
STATIC_ROOT = '/home/bier/html/static/'
STATIC_URL = '/static/'
当我尝试访问这些文件中的任何一个时,我得到的只是臭名昭著的 django 404 页面。我还严格按照我的 Webhosters 网站上的“如何安装和部署 Django”指南进行操作。(抱歉,我相信它只有德语版本)我已经联系了网络托管服务商支持,但他们不知道出了什么问题。
到目前为止,我提出的所有解决方案都建议在 Apache 配置中设置某种别名。这是我做不到的。
我很感谢你可能有的任何想法。