【问题标题】:Django, django oscar & Digital OceanDjango、django oscar 和数字海洋
【发布时间】:2014-10-11 03:55:00
【问题描述】:
  1. 我正在使用 Digital Ocean 服务器来托管我的网站。当我使用 debug = True 运行该站点时,它运行良好,但是当我将其设置为 False 时,它​​会出现内部服务器错误。我已将我的域名和 IP 放入允许的主机列表中。有什么建议吗?

  2. 1234563但是,我也将一些其他文件放在同一个文件夹中,其中包括 favicon、徽标图像等和一些 css 文件。 css 文件正在正确提供,但徽标和 favicon 给出了 403(禁止)错误。再次,建议?

【问题讨论】:

  • 一些代码可以帮助我们
  • @sammy 代码的哪一部分?我查看了 nginx 的错误日志文件,它只是显示对图像文件发出请求并返回 403。对于第一个问题,日志文件中没有任何内容。
  • HTML 页面的代码,url.py,settings.py 等。我想看看你是如何尝试的,可能会对你有所帮助

标签: python css django digital-ocean django-oscar


【解决方案1】:

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

试试这个:

chown -R www-data /path/to/folder/static

【讨论】:

    猜你喜欢
    • 2018-02-22
    • 1970-01-01
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    • 2016-06-18
    • 2019-01-29
    相关资源
    最近更新 更多