我正在使用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的微小知识,我无法解决这个问题。
其他人是否遇到过这个问题,并为此获得了解决方法或知道如何解决?
答案 0 :(得分:1)
我安装时遇到了同样的问题。在我的情况下是因为在第一次没有正确安装requirements.txt。
我还建议检查/ etc / apache2 / sites-available / datapusher中的配置,顺便看看/var/log/apache2/datapusher.error.log是否提供了更多关于它的线索。
请确保您还在.ini文件中添加了datapusher(ckan.datapusher.url和ckan.site_url)的配置。
希望对你有所帮助:)。