Ckan Extension安装

时间:2017-06-02 14:08:23

标签: ckan

CKAN版本

2.6.2

问题

我正在尝试安装扩展程序,具体为

https://github.com/EUDAT-B2FIND/ckanext-b2find

https://github.com/EUDAT-B2FIND/ckanext-datesearch

请描述实际行为

无法看到Ckan中的扩展,但扩展似乎是启用因为ckan启动并运行,但在/var/log/apache2/ckan_default.error.log中没有错误

可以采取哪些步骤来重现该问题?

在扩展文件夹中,我做了python setup.py install 在/etc/ckan/default/production.ini中添加了b2find和datesearch in line ckan.plugins 重启了apache2

其他信息

Ubuntu 14.04 的Apache2

有关如何解决此问题的任何建议吗?

最诚挚的问候Gonçalo

1 个答案:

答案 0 :(得分:1)

要尝试的一些检查,通常适用于所有ckan扩展程序:

  • 正常的是python setup.py develop,因为它会复制更多文件,具体取决于扩展程序的配置。试试而不是python setup.py install。尝试没有害处。
  • 你做python setup.py install时是否启用了virtualenv?启用virtualenv并尝试python -c 'import ckanext.b2find'
  • 您是否正在编辑与apache使用的相同的.ini?尝试暂时注释sqlalchemy.url并检查重启apache2失败。
  • 你的.ini中有两行ckan.plugins,你呢?如果发生这种情况,就会被忽略。
  • 你确定扩展程序不起作用吗?除非您已登录或在特定页面上显示某些内容,否则有些内容不可见。我不熟悉这两个。
  • 您是否定制过任何模板?如果你还没有Jinja块,那么扩展可能会遇到问题。