通过apache2在ckan 2.0上部署问题

通过apache2在ckan 2.0上部署问题,apache,installation,ckan,Apache,Installation,Ckan,在尝试在apache2上部署ckan 2.0之后,我遇到了以下问题。 以下是apache的日志: tail -f /var/log/apache2/demo.ckan.net.error.log [Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1] return context.create() [Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1] File "/home/ub

在尝试在apache2上部署ckan 2.0之后,我遇到了以下问题。 以下是apache的日志:

tail -f /var/log/apache2/demo.ckan.net.error.log
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]     return context.create()
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]   File "/home/ubuntu-ckan-last/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 710, in create
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]     return self.object_type.invoke(self)
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]   File "/home/ubuntu-ckan-last/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]     return fix_call(context.object, context.global_conf, **context.local_conf)
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]   File "/home/ubuntu-ckan-last/pyenv/lib/python2.6/site-packages/paste/deploy/util.py", line 56, in fix_call
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]     val = callable(*args, **kw)
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]   File "/home/ubuntu-ckan-last/pyenv/src/ckan/ckan/config/middleware.py", line 104, in make_app
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1]     who_parser.parse(open(app_conf['who.config_file']))
[Tue Apr 02 10:34:34 2013] [error] [client 127.0.0.1] KeyError: 'who.config_file'
我按照最新的文档介绍了如何在apache或nginx上部署ckan 2.1a实例


谢谢

错误表明它找不到CKAN配置文件的
who.config_文件
位(例如std.ini):

然而,这是代码中访问此配置文件的第一点,因此它表明配置文件中存在更基本的问题

检查wsgi脚本文件是否包含配置文件的正确路径。这行代码如下所示:

config_file = '/usr/local/demo.ckan.net/pyenv/src/ckan/development.ini'
config_file = '/usr/local/demo.ckan.net/pyenv/src/ckan/development.ini'