繁体   English   中英

Django错误(外部IP):内部服务器错误:/favicon.ico

[英]Django ERROR (EXTERNAL IP): Internal Server Error: /favicon.ico

我在Digital Ocean托管我的网站,它让我发送这封电子邮件。 [Django]错误(外部IP):内部服务器错误:/favicon.ico

目前我没有采取任何域名和冲浪通过IP。 这是错误吗?

此外,当我尝试上传任何图像时,它不会从客户端或管理端上传。 它发送给我3个与图像有关的错误信息.. \\

回溯是:

Internal Server Error: /img/loading.gif
Traceback (most recent call last):
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 150, in get_response
response = callback(request, **param_dict)
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/utils/decorators.py", line 105, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/views/defaults.py", line 31, in page_not_found
body = template.render(RequestContext(request, {'request_path': request.path}))
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/template/context.py", line 209, in __init__
updates.update(processor(request))
File "/var/www/html/eclinicnepal/eclinicnepal/eclinicnepal/context_processor.py", line 4, in notifications
'unseen_notifications': request.unseen_notifications,
AttributeError: 'WSGIRequest' object has no attribute 'unseen_notifications'

就像错误的最后一行说的那样,该文件中没有任何错误..它看起来像

def notifications(request):
"Context processor for adding notifications to the context."
return {
    'unseen_notifications': request.unseen_notifications,
    'seen_notifications': request.seen_notifications
}

在我当地的那些工作完美没有错误..是什么错误?

为什么我的图像没有上传?

如果我理解正确,您在这里报告两个问题。 您的favicon的内部服务器错误和WSGIRequest错误。

对于favicon,如果您的静态设置不正确,或者您使用的是IP而不是域,并且您的Apache虚拟主机配置不正确......您将收到类似这样的错误。 我发现在服务器上从本地开发到开发并不是一件容易的事情,所以我先确认一下。

对于上下文处理器。 我可能会建议先把它拿出来让它先工作,然后重新加入。通常,像这样的故障排除可以揭示导致解决方案的其他错误。

我将Digital Ocean用于多个项目,并且我已经在很多场合使用虚拟环境将Django项目部署到该平台,因此我看到许多与静态内容和上下文相关的错误。

看一下这篇博文,其中介绍了部署到Digital Ocean时的大部分基础知识:

https://pdxpixel.com/blog/2013/05/13/configuring-dango-on-apache-with-mod_wsgi/

https://pdxpixel.com/blog/2013/05/10/setting-up-django-on-ubuntu-with-virtualenv-and-mod_wsgi/

第二个处理相同的配置,但使用我推荐的virtualenv 有一个学习曲线,但它是值得的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM