| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 安全365社区 |
安全365
收藏本站
设为首页
会员登录:
站内搜索: 新闻中心 系统安全 网络安全 安全技术 下载中心
| 系统安全首页 | 漏洞分析 | 入侵检测 | 升级补丁 | 安全配置 |
源代码内容管理系统 Plone安装步骤过程
源代码内容管理系统 Plone安装步骤过程
作者:sixth 文章来源:赛迪网 点击数: 更新时间:2007-10-3 1:56:23
 

Plone是Zope上的一个用户友好、功能强大的开放源代码内容管理系统。Plone适合用作门户网站、企业内外网站、文档发布系统、协同群件工具,Plone也是一个应用开发平台

OS:RHEL5 (Tikanga)

安装过程

1、将原来的python卸载干净

2、重新安装tcl/tk

wget http://prdownloads.sourceforge.net/tcl/tcl8.4.16-src.tar.gz

cd unix

./configure && make && make install

wget http://prdownloads.sourceforge.net/tcl/tk8.4.15-src.tar.gz

cd unix

./configure && make && make install

3、安装python2.5.1

wget http://www.python.org/ftp/python/2.5.1/Python-2.5.1.tar.bz2

./configure

make

sudo make install

检查版本/usr/local/bin/python -V

Python 2.5.1

4、如果缺少xml package for python,则

wget http://jaist.dl.sourceforge.net/sourceforge/pyxml/PyXML-0.8.4.tar.gz

python setup.py install

5、安装zope2.10.4

Zope与LAMP相比,它即是http服务器,又是数据库,又包含脚本编程语言

wget http://www.zope.org/Products/Zope/2.10.4/Zope-2.10.4-final.tgz

./configure --prefix="/usr/local/zope" --with-python=/usr/local/bin/python

make

make install

su - admin

create a Zope instance into which we can install Plone

/usr/local/zope/bin/mkzopeinstance.py

根据提示继续

Directory: /opt/zope/instance_plone

Username: admin

Password: ******

Verify password: ******

(最好mkzopeinstance.py由用户权限来跑,否则产生的distance是root权限的,其他用户无写权限)

默认起来是8080端口

如想改部分配置,则修改/opt/zone/instance_plone/etc/zope.conf

/opt/zope/instance_plone/bin/zopectl start

到此一直提示报错:

AttributeError: 'wrapper_descriptor' object has no attribute 'im_func'

查阅相关资料得出结论:python2.5.1与zope2.10的结合失败

无奈将python版本降至2.4.4

重复3-5步。

/opt/zope/instance_plone/bin/zopectl start

. daemon process started, pid=16002

尝试访问页面 http://xxx.xxx.xxx.xxx:8080/

没有问题

6、停止服务

/opt/zope/instance_plone/bin/zopectl stop

7、install plone3.0.1

wget http://plone.googlecode.com/files/Plone-3.0.1.tar.gz

cp -r /root/software/Plone-3.0.1/Products/* /opt/zope/instance_plone/Products/

chown -R admin.admin /opt/zope/instance_plone/Products

8、add a "Doc" tab

wget http://www.dieter.handshake.de/pyprojects/zope/DocFinder.tgz

实际上通过 http://xxx.xxx.xxx.xxx:8080/++apidoc++便可得到全部的API文档

8、start zope

su - admin

/opt/zope/instance_plone/bin/zopectl start

9、进入manage页面

http://xxx.xxx.xxx.xxx:8080/manage

文章录入:郝丽    责任编辑:郝丽 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    Clam AntiVirus 嵌套MIM
    Clam AntiVirus 嵌套MIM
    站长邮箱:webmaster@anquan365.com
    联系电话:86-10-67634029 点击这里给我发消息

    Copyright © 2006-2008 www.anquan365.com 北京华安普特网络科技有限公司 版权所有