我通过本教程https://github.com/ckan/ckan/wiki/How-to-install-CKAN-2.0-on-CentOS-7
安装了CKAN安装DataStore之后我遇到了这个问题。(CKAN DataStore - Set permissions)
在/usr/lib/ckan/default
文件夹中,我有文件:
bin
include
lib
lib64
man
src
在/etc/ckan/default
文件夹中,我有文件:
apache.wsgi
development.ini
who.ini
安装:ckan-2.2.1(从源代码安装); CentOS7
我要安装哪个DataPusher,生产或开发安装?
答案 0 :(得分:0)
我一开始有同样的问题。然后我通过两种方式安装了DataPusher。我的系统是ckan-2.5.2(从源代码安装)和CentOS6.8。我可以告诉你我对这个问题的看法。
我认为开发安装是一种软件安装,您可以将datapusher用于所有应用程序。生产安装正在安装datapusher作为CKAN的插件模块。虽然开发安装更容易,但我建议您使用生产安装。因为我认为在开发安装后使用datapusher会有不便之处。正如Doc of Development installation中的说法,您必须通过以下注释运行datapusher:
python datapusher/main.py deployment/datapusher_settings.py
您必须在每次使用时都这样做。这太不方便了!我在Datapusher's wiki上写了一篇关于CentOS生产安装的指南。我希望它可以帮到你。
答案 1 :(得分:0)
如果您在paster上运行CKAN,请按照开发安装进行操作。
如果您要使用Apache Web服务器(CentOS 7的httpd)部署CKAN,请按照步骤部署并遵循生产安装。还应部署Datapusher服务。
请点击此链接。它具有用于开发和生产安装(贴纸和Apache)的datapusher安装。以及如何为各个服务器启动数据包
如果发展安装 - 您必须运行命令
python datapusher/main.py deployment/datapusher_settings.py
如果是生产安装,您必须创建链接中提到的conf文件和其他wsgi文件。