OSQA 中的 500 服务器错误

500 Server Error in OSQA

我在 AWS EC2 中托管 OSQA 并在访问主页时遇到 500 Server Error

500 Server Error

sorry, system error

system error log is recorded, error will be fixed as soon as possible

错误日志文件 /var/log/apache2/osqa.error.log 为空。访问登录页面mysite.com/account/signin/正常。

settings_local.py 的一部分是:

#ADMINS and MANAGERS
ADMINS = ()
MANAGERS = ADMINS

DEBUG = False
DEBUG_TOOLBAR_CONFIG = {
    'INTERCEPT_REDIRECTS': True
}
TEMPLATE_DEBUG = DEBUG
INTERNAL_IPS = ('127.0.0.1',)
ALLOWED_HOSTS = ('example.com',)

是不是权限问题?

-rw-rw-r-- 1 ubuntu www-pub    0 May 25 18:21 __init__.py
-rw-rw-r-- 1 ubuntu www-pub  242 May 25 18:21 manage.py
-rw-rw-r-- 1 ubuntu www-pub 4556 May 25 18:21 settings.py
-rw-rw-r-- 1 ubuntu www-pub 2257 Jun 25 08:01 settings_local.py
-rw-rw-r-- 1 ubuntu www-pub  429 May 25 18:21 urls.py

问题是由更高的 markdown 版本 (Found existing installation: Markdown 2.6.2) 引起的,据报道 here

安装低版本解决:

sudo pip install Markdown==2.4.1