【问题标题】:CKAN Data Set ErrorsCKAN 数据集错误
【发布时间】:2016-06-08 22:57:04
【问题描述】:

我安装了 CKAN,但在添加 DataStore 扩展时遇到了困难,使用最新的 CKAN 文档作为设置 DataStore 的指南。当我到达线路时 curl -X GET "http://127.0.0.1:5000/api/3/action/datastore_search?resource_id=_table_metadata",我收到了这个回复:curl: (7) Failed to connect to 127.0.0.1 port 5000: Connection refused

当我通过浏览器查看通过 CKAN 实例创建的数据集时,我的 JSON 文件上的数据预览显示错误:

Dataset Error Screenshot

并且尝试单击上面的链接直接下载文件也会在转到 URL 时出现浏览器错误:

Browser Data Download Error

我不确定下一步应该做什么来找出问题所在,但我认为 FileStore 可以正常工作,因为我能够上传图片并将其加载到组织列表中。

安装是全新的,并且具有安装指南中的所有默认设置,因此我没有进行任何特殊修改。提前感谢您的帮助。

【问题讨论】:

  • 您的ckan.site_urlprodution.ini/development.ini 中设置为什么?
  • ckan.site_url = http://opendata.test
  • 这需要改变。 site_url 应设置为您的网站可用的 URL。它用于构造 URL。因此,您可能需要将其更改为 http://127.0.0.1:5000(假设您的 ckan 在该 URL 下运行)
  • 嗨,k-nut,这似乎成功了。我们没有使用http://127.0.0.1:5000,但我使用了我们拥有的地址并且它有效。非常感谢您的帮助!

标签: datastore ckan


【解决方案1】:

因为 k-nut 的建议是答案,但它是在对我的问题的评论中,我想我会发布一个官方答案,以防其他人有同样的问题。 ckan.site_url 需要设置为运行 CKAN 的特定 URL,即使其他所有内容都是默认配置的,也不一定是通用 URL。就我而言,我需要为我的虚拟机设置一个特定的内部 URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多