發表文章

目前顯示的是 12月, 2017的文章

多服務於同一台伺服器的網路設定 (VirtualHost)

無法查看此摘要。請 按這裡查看文章。

CKAN 2.7.2 安裝與佈署

這邊有分Development跟Production,前兩步的教學算是Development 如果沒有特別改ini等相關設定,有些設定跟資料是會共用的,就必須要改權限 Development因為是跑一個微型Server,非Apache Nginx等 前者權限通常為linux的使用者名稱 後者則看Apache Server會動到哪,Apache在linux的名稱則是 www-data 如果遇到檔案或目錄權限問題,變更擁有者為上述兩者通常就能解決 以Ubuntu 14.04 LTS, Source code install CKAN 2.7.2為例 (如果從 2.6 以前版本升級上來,要安裝 redis) 步驟如下 Installing CKAN from source 第七步的時候安裝 FileStore DataStore DataPusher 以及設定 CKAN與DataPusher 創建CKAN網站上的System Admin 佈署到正式Server  : 尚未完成 第十步 記得要修改production.ini的port, 把原本development的5000改成8080 完成第九步後應該就沒問題了 根據文件,瀏覽  http://127.0.0.1:8080/  就會有CKAN首頁 此時上傳檔案後要 Upload to datastore 會發現有 Cannot connect to datapush server的訊息 請繼續往下設定 Deploy Datapusher 佈署步驟請參考 這裡 (1). 跑到這行指令時會有錯誤 sudo /usr/lib/ckan/datapusher/bin/pip install -r requirements.txt Downloading cryptography-2.1.4.tar.gz (441kB): 441kB downloaded Running  setup.py (path:/home/yanting/ckan/lib/datapusher/build/cryptography/setup.py) egg_info for package cryptography error in crypto