为什么我在Ubuntu上遇到500内部服务器错误,但它适用于Raspberry Pi?

时间:2016-04-22 15:57:24

标签: python django apache2

尝试从运行在ubuntu上的apache2服务器创建和下载pdf时,我的apache日志文件中出现以下错误。在我的覆盆子pi上运行完全相同的程序是很好的所以我显然设置错误给django一个问题,但我无法弄明白。非常欢迎帮助。

[Fri Apr 22 15:50:46.852155 2016] [wsgi:error] [pid 22606] [remote 109.149.72.248:60966] mod_wsgi (pid=22606): Exception occurred processing WSGI script '/var/www/zouz$
[Fri Apr 22 15:50:46.852198 2016] [wsgi:error] [pid 22606] [remote 109.149.72.248:60966] Traceback (most recent call last):
[Fri Apr 22 15:50:46.852213 2016] [wsgi:error] [pid 22606] [remote 109.149.72.248:60966]   File "/var/www/zouzoukos/env/lib/python2.7/site-packages/django/core/handler$
[Fri Apr 22 15:50:46.852295 2016] [wsgi:error] [pid 22606] [remote 109.149.72.248:60966]     start_response(force_str(status), response_headers)
[Fri Apr 22 15:50:46.852310 2016] [wsgi:error] [pid 22606] [remote 109.149.72.248:60966] ValueError: carriage return/line feed character present in header value

1 个答案:

答案 0 :(得分:0)

伙计们,我真的很抱歉,但我找出了错误的原因,我在ReportLab中为在Ubuntu上运行的版本引入了一个希腊字符集,而不是在RPi上运行的版本。

我现在使用utf-8编码对其进行排序,并会接受此答案,并尽快关闭此主题。