ไฟล์ Xlsx ไม่แสดงใน data explorer ckan

ฉันกำลังใช้งานอินสแตนซ์ ckan บน Ubuntu 16.04.3 ฉันติดตั้ง ckan ล่าสุดจากแหล่งที่มา ฉันอัปโหลดไฟล์ xlsx บางไฟล์ได้สำเร็จ แต่เมื่อฉันพยายามดูไฟล์เหล่านั้นใน data explorer ไฟล์ยังคงโหลดต่อไปและไม่แสดงมุมมองใด ๆ หรือมีข้อผิดพลาดนี้บนอินเทอร์เฟซ:

"This resource view is not available at the moment. Click here for more information.

Could not load view: DataProxy returned an error (Please read the dataproxy API format documentation: https://github.com/okfn/dataproxy)"

เมื่อฉันพยายามอัปโหลดไฟล์ไปยังที่เก็บข้อมูล ฉันได้รับข้อผิดพลาดต่อไปนี้บนอินเทอร์เฟซ:

Upload error: An Error occurred while sending the job: 403 Client Error: Forbidden for url: http://127.0.0.1:8800/job

ใน datapusher.error.log ฉันเห็น:

[authz_core:error] [pid 4296:tid 139631223842560] [client 127.0.0.1:36692] AH01630: client denied by server configuration: /etc/ckan/datapusher.wsgi

นอกจากนี้ ฉันไม่เห็นข้อผิดพลาดเฉพาะใดๆ ในเทอร์มินัลของฉันเมื่อฉันให้บริการไฟล์ development.ini ฉันจะดูไฟล์ xlsx ใน Data Explorer ของฉันได้อย่างไร


person Ammar Majeed    schedule 15.08.2017    source แหล่งที่มา
comment
คุณมีการตั้งค่าการรับรองความถูกต้อง HTTP บนเซิร์ฟเวอร์... ผ่าน nginx/Apache หรือไม่ ในกรณีที่ช่วยให้คุณแก้ไขจุดบกพร่องได้ สิ่งที่เกิดขึ้นคือ CKAN เข้าถึง datapusher เป็นบริการภายนอก จากนั้น datapusher จะเข้าถึง CKAN เป็นบริการภายนอก (แม้ว่าดูเหมือนว่าจะไปได้ไม่ไกลก็ตาม) โปรดดูตัวแสดงตัวอย่างเอกสาร Office: github.com/jqnatividad/ckanext-officedocs ในกรณีที่แสดงตัวอย่าง ความกังวลหลักของคุณ   -  person Matt Fullerton    schedule 16.08.2017


คำตอบ (1)


คุณได้สร้างโฟลเดอร์ที่มี datapusher.wsgi ให้เข้าถึง apache ใน /etc/apache2/sites-enabled/datapusher.conf ของคุณแล้วหรือยัง?

<Directory /etc/ckan>
   Options All
   AllowOverride All
   Require all granted
</Directory>
person Ali Sarchami    schedule 18.08.2017