【问题标题】:Django CMS installation: no welcome page and 500 server errorDjango CMS 安装:没有欢迎页面和 500 服务器错误
【发布时间】:2013-06-08 14:59:28
【问题描述】:

我用http://docs.django-cms.org/en/2.4.0/getting_started/tutorial.html 安装了 Django CMS 但在 1.3.4 点。启动并运行! - 我没有看到任何我应该看到的欢迎页面。 相反,我仍然看到

成功了! 祝贺你的第一个 Django 页面。 当然,您实际上还没有完成任何工作。以下是接下来要做的事情: 如果您打算使用数据库,请编辑 pyizbirkom/settings.py 中的 DATABASES 设置。 通过运行 python manage.py startapp [appname] 启动您的第一个应用程序。 您看到此消息是因为您的 Django 设置文件中有 DEBUG = True 并且您没有配置任何 URL。开始工作吧!

如果我将 DEBUG = True 设置为 False,我会在白页上看到 服务器错误 (500)

我该怎么办?

更新:我在控制台中看到的内容:

Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
    return serve(request, self.file_path(request.path), insecure=True)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
Traceback (most recent call last):
    return serve(request, self.file_path(request.path), insecure=True)
[12/Jun/2013 21:22:35] "GET /static/cms/jstree/tree_component.js HTTP/1.1" 500 5
9
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    return static.serve(request, path, document_root=document_root, **kwargs)
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    return self.serve(request)
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    return serve(request, self.file_path(request.path), insecure=True)
    ctype = ctype.encode(default_encoding) # omit in 3.x!
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
[12/Jun/2013 21:22:35] "GET /static/cms/js/libs/jquery.ui.dialog.js HTTP/1.1" 50
0 59
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
[12/Jun/2013 21:22:35] "GET /static/cms/js/libs/jquery.functional.js HTTP/1.1" 5
00 59
Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
    return serve(request, self.file_path(request.path), insecure=True)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
[12/Jun/2013 21:22:35] "GET /static/cms/js/libs/classy.min.js HTTP/1.1" 500 59
Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
    return serve(request, self.file_path(request.path), insecure=True)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
[12/Jun/2013 21:22:35] "GET /static/cms/js/plugins/cms.setup.js HTTP/1.1" 500 59

Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
    return serve(request, self.file_path(request.path), insecure=True)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
[12/Jun/2013 21:22:36] "GET /static/cms/js/plugins/cms.base.js HTTP/1.1" 500 59
Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
    return serve(request, self.file_path(request.path), insecure=True)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
[12/Jun/2013 21:22:36] "GET /static/cms/js/change_list.js HTTP/1.1" 500 59
Traceback (most recent call last):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\wsgiref\handlers.py", line 8
5, in run
    self.result = application(self.environ, self.start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 73, in __call__
    return super(StaticFilesHandler, self).__call__(environ, start_response)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\core\ha
ndlers\wsgi.py", line 255, in __call__
    response = self.get_response(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 63, in get_response
    return self.serve(request)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\handlers.py", line 56, in serve
    return serve(request, self.file_path(request.path), insecure=True)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\contrib
\staticfiles\views.py", line 44, in serve
    return static.serve(request, path, document_root=document_root, **kwargs)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\django\views\s
tatic.py", line 61, in serve
    mimetype, encoding = mimetypes.guess_type(fullpath)
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 294, in
guess_type
    init()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 355, in
init
    db.read_windows_registry()
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 259, in
read_windows_registry
    for ctype in enum_types(mimedb):
  File "D:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\mimetypes.py", line 249, in
enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)

【问题讨论】:

  • 您是否尝试过加载您在urls.py 中设置的网址(步骤1.2)?
  • 所以实际上你在1.21.3.4之间做了所有事情?
  • @J. Ghyllebert 我的错误,我在 Django 生成之前添加了 urlpatterns。然后我能够看到欢迎页面并以管理员身份登录。但地址是127.0.0.1:8000/en - 所以是文档的错误。我也没有看到任何图像,似乎没有加载 css。所有管理面板都是白色的,没有格式
  • @Samuele Mattiuzzo - 是的,我运行 python manage.py cms check - 它响应安装成功。为什么不做像 Drupal 这样的 Web GUI 安装程序 - 我认为 Django 因为奇怪和复杂的安装而失去了很多新人
  • 当我将 DEBUG = True 设置为 False 我看到服务器错误 (500) - 这没有改变

标签: django django-cms


【解决方案1】:

这个问题类似于Setting DEBUG = False causes 500 Error。你会看到你应该在你的 settings.py 文件中正确设置你的 ALLOWED_HOSTS,如果你试图在 localhost 之外查看它,你还必须配置 Apache(和mod_wsgi)。

【讨论】:

  • 我看到了那个答案,添加了 ALLOWED_HOSTS = ['localhost'] - 仍然是 500 错误
猜你喜欢
  • 1970-01-01
  • 2016-12-27
  • 1970-01-01
  • 2013-04-14
  • 2016-05-05
  • 2019-07-22
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
相关资源
最近更新 更多