(我不是一个IT人员,所以我的一些怀疑可能看起来非常基本/奇怪)
通过本教程(https://github.com/ckan/ckan/wiki/How-to-install-CKAN-2.0-on-CentOS-7),我能够安装CKAN。
之后,我明白我需要DataStore扩展才能在我的安装上很好地使用预览功能。 使用我在“设置权限”步骤(http://docs.ckan.org/en/ckan-2.2/datastore.html#set-permissions)中放置的文档,我无法理解
我做
paster datastore set-permissions postgres -c /etc/ckan/default/development.ini
它问我ckan密码
WARNI [ckanext.datastore.plugin] Omitting permission checks because you are running paster commands.
[sudo] password for ckan:
但女巫密码?
安装CKAN时我必须通过以下方式创建一个ckan用户:
useradd -m -s /sbin/nologin -d /usr/lib/ckan -c "CKAN User" ckan
但我没有定义任何密码
如果我只是给“输入”并且不接受 我还试图给出我为Ckan网站创建的系统管理员的密码,但也不起作用
我真的很想知道我应该怎么做。
提前谢谢, 佩德罗答案 0 :(得分:1)
It looks as though you may be running your virtualenv as user: ckan
- which probably won't have the required permissions.
If you are, return back to user: root
by typing exit or pressing Ctrl + D.
If you did a source install, make sure to have your virtualenv activated as root
and then run the paster command again from your CKAN source directory.
eg.
. /usr/lib/ckan/default/bin/activate
cd /usr/lib/ckan/default/src/ckan
答案 1 :(得分:1)
我已添加了关于此https://github.com/ckan/ckan/wiki/How-to-install-CKAN-2.x-on-CentOS-7的注释,以避免其他人陷入此陷阱