CKAN datapusher错误500 datapusher.wsgi无法作为python模块加载

时间:2015-04-08 10:05:09

标签: python apache wsgi ckan

我正在使用ckan并想要激活datapusher插件。所以我按照ckan页面上的几个步骤进行操作。但是在安装之后我在端口上遇到了500错误并在日志中出现了这个错误:

 mod_wsgi (pid=536): Target WSGI script '/etc/ckan/datapusher.wsgi' cannot be loaded as Python module.
 mod_wsgi (pid=536): Exception occurred processing WSGI script '/etc/ckan/datapusher.wsgi'.
 Traceback (most recent call last):
 File "/etc/ckan/datapusher.wsgi", line 10, in <module>
 web.init()
 AttributeError: 'module' object has no attribute 'init'

所以这似乎是datapusher.wsgi的一个问题 但是由于我对python和apache的微小知识,我无法解决这个问题。

其他人是否遇到过这个问题,并为此获得了解决方法或知道如何解决?

1 个答案:

答案 0 :(得分:1)

我安装时遇到了同样的问题。在我的情况下是因为在第一次没有正确安装requirements.txt。

我还建议检查/ etc / apache2 / sites-available / datapusher中的配置,顺便看看/var/log/apache2/datapusher.error.log是否提供了更多关于它的线索。

请确保您还在.ini文件中添加了datapusher(ckan.datapusher.url和ckan.site_url)的配置。

希望对你有所帮助:)。