ข้อผิดพลาดชุดข้อมูล CKAN

ฉันติดตั้ง CKAN และฉันประสบปัญหาในการเพิ่มส่วนขยาย DataStore โดยใช้เป็นแนวทางในการตั้งค่า 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 ทั่วไป แม้ว่าทุกอย่างจะได้รับการกำหนดค่าเริ่มต้นก็ตาม ในกรณีของฉัน ฉันมี URL ภายในเฉพาะสำหรับ VM ของฉันที่ต้องตั้งค่า

person Sean Yee    schedule 13.06.2016