Plone编译安装

说明:
想弄个文档管理的,用于整理服务器资源、配置信息。省得做一大堆表格记录。群里有人推荐plone。因此安装了下。

依赖:
Plone-4.3.2需要
python >= 2.7.5
libxml2-devel >= 2.7.8
libxslt-devel >= 1.1.26
centos >=6
官网上面的libxml2、libxml2-devel、libxslt、libxslt-devel4个包是在centos 6上打包的,所以如果在centos 5上安装还是会出现签名错误。因此还是在centos 6上安装会更好。

软件:
libxml2-2.7.8-1.x86_64.rpm
libxml2-devel-2.7.8-1.x86_64.rpm
libxslt-1.1.26-1.x86_64.rpm
libxslt-devel-1.1.26-1.x86_64.rpm
python-2.7.5.tar.bz2
Plone-4.3.2-UnifiedInstaller.tgz

实现:
1. 安装libxml2、libxml2-devel、libxslt、libxslt-devel等4个包

# rpm -ivh --force libxml2-2.7.8-1.x86_64.rpm 
# rpm -ivh libxml2-devel-2.7.8-1.x86_64.rpm 
# rpm -ivh --force libxslt-1.1.26-1.x86_64.rpm 
# yum install libgcrypt-devel   //libxslt-devel依赖libgcrypt-devel
# rpm -ivh libxslt-devel-1.1.26-1.x86_64.rpm 

 
2. 安装python 2.7.5

# tar jxvf Python-2.7.5.tar.bz2 
# cd Python-2.7.5
# ./configure 
# make
# make install
# mv /usr/bin/python /usr/bin/python.bak.20140930
# ln -s /usr/local/bin/python2.7 /usr/bin/python
# python -V

 
3. 安装plone

# tar zxvf Plone-4.3.2-UnifiedInstaller.tgz 
# cd Plone-4.3.2-UnifiedInstaller
# ./install.sh zeo
# ./install.sh standalone
# /usr/local/Plone/zinstance/bin/instance start

 

最后:
就可以进入http://localhost:8080进行管理,效果如下
plone
密码保存在$HOME/Plone-3.1/zinstance /adminPassword.txt中。一般来说,http://localhost:8080只是说明页面,http: //localhost:8080/Plone才是一个缺省站点。Plone管理界面基本上类似WIKI模式,支持所见即所得的模式。通过http://localhost:8080/$SITENAME,这里的$SITENAME可以是缺省的Plone,也可以自己建立的站点。

发表评论

邮箱地址不会被公开。 必填项已用*标注