Ошибки набора данных CKAN

Я установил CKAN, и у меня возникли трудности с добавлением расширения DataStore, используя в качестве руководства Настройка хранилища данных из последних документов CKAN. Когда я дохожу до строки 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 показывает ошибку:

Снимок экрана с ошибкой набора данных

и попытка щелкнуть верхнюю ссылку, чтобы загрузить файл напрямую, также дает мне ошибку браузера, когда он переходит к URL-адресу:

Ошибка загрузки данных браузера

Я не уверен, какими должны быть мои следующие шаги, чтобы выяснить, что не так, но я думаю, что FileStore работает, так как я смог загрузить изображение и загрузить его для списка организаций.

Установка свежая и имеет все настройки по умолчанию из руководства по установке, поэтому я не делал никаких особых модификаций. Заранее благодарны за Вашу помощь.


person Sean Yee    schedule 08.06.2016    source источник
comment
Какой у вас ckan.site_url установлен в prodution.ini/development.ini?   -  person k-nut    schedule 09.06.2016
comment
Это надо менять тогда. site_url должен быть установлен на URL-адрес, по которому доступен ваш сайт. Он используется для построения URL-адресов. Поэтому вам, вероятно, нужно изменить его на http://127.0.0.1:5000 (при условии, что ваш ckan работает под этим URL-адресом)   -  person k-nut    schedule 09.06.2016
comment
Привет, k-nut, кажется, это помогло. Мы не использовали http://127.0.0.1:5000, но я использовал адрес, который у нас есть, и это сработало. Большое спасибо за вашу помощь!   -  person Sean Yee    schedule 09.06.2016


Ответы (1)


Поскольку предложение k-nut было ответом, но оно находится в комментарии к моему вопросу, я решил опубликовать официальный ответ на случай, если у кого-то еще возникнет такая же проблема. ckan.site_url должен быть установлен на конкретный URL-адрес, под которым работает CKAN, который не обязательно может быть общим, даже если все остальное настроено по умолчанию. В моем случае у меня есть определенный внутренний URL-адрес для моей виртуальной машины, который мне нужно установить.

person Sean Yee    schedule 13.06.2016