0
  1. 我正在使用 Digital Ocean 服务器来托管我的网站。当我使用 debug = True 运行该站点时,它运行良好,但是当我将其设置为 False 时,它​​会出现内部服务器错误。我已将我的域名和 IP 放入允许的主机列表中。有什么建议么?

  2. 另外,我已经收集了 django admin 和 django oscar 使用manage.py collectstaticstatic文件夹中的静态文件,并且它们得到了正确的服务。但是,我也将一些其他文件放在同一个文件夹中,其中包括 favicon、徽标图像等和一些 css 文件。css 文件正在正确提供,但徽标和 favicon 给出了 403(禁止)错误。再次,建议?

4

1 回答 1

1

如果您使用的是 Apache 和 mod_wsgi,那么您的 /static/ 文件夹和/或其中的一些图像可能不会授予 Apache 用户提供服务的权限。

尝试这个:

chown -R www-data /path/to/folder/static
于 2014-10-17T08:26:09.643 回答