设置安装Plone环境完整版

设置安装Plone环境完整版
检查系统python版本:
Python 2.4.3 (#1, Sep 3 2009, 15:37:12) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 由于我们安装的Plone4版本要求python的版本是2.6.x,如果python版本不是Python2.6.x,需要重新安装python
去python官网http://www.python.org/下载Python2.6.7版本
$tar -jxvf Python-2.6.7.bz2如果安装独立服务器,建议安装路径为/opt下,如果安装开发环境,建议安装在个人主目录下,下文以安装服务器为例。
编译安装Python:
$ cd Python-2.6.7 $./configure --prefix=/opt/python $make $sudo make install安装python虚拟环境:
首先安装easy_install,去http://python-distribute.org/distribute_setup.py下载:
$wget http://python-distribute.org/distribute_setup.py $/opt/python/bin/python distritute_setup.py再安装virtualenv
$ /opt/python/bin/easy_install -U virtualenv创建并启用虚拟python环境:
$ cd /opt/python $ /opt/python/bin/virtualenv --no-site-packages python267 $ source /opt/python/python267/bin/active下载并安装python图像库PIL,网址: http://pythonware.com/products/pil/
安装下述系统包:
(python267)[plone@crm plone41]$ sudo apt-get install openssl openssl-devel (python267)[plone@crm plone41]$ sudo apt-get install libjpeg62-dev (python267)[plone@crm plone41]$ sudo apt-get install zlib1g-dev (python267)[plone@crm plone41]$ sudo apt-get install libfreetype6-dev (python267)[plone@crm plone41]$ sudo apt-get install liblcms1-dev或者:
(python267)[plone@crm plone41]# yum install openssl openssl-devel (python267)[plone@crm plone41]# yum install libjpeg libjpeg-devel (python267)[plone@crm plone41]# yum install zlib zlib-devel (python267)[plone@crm plone41]# yum install freetype freetype-devel (python267)[plone@crm plone41]# yum install lcms lcms-libs 解压缩并安装PIL:
(python267)[plone@crm plone41]$ tar zxvf Imaging-1.1.7.tar.gz (python267)[plone@crm plone41]$ cd Image-1.1.7 (python267)[plone@crm plone41][ DISCUZ_CODE_78 ]nbsp; /opt/python/python267/bin/python setup.py install建立Plone根目录
$mkdir -p /opt/plone/plone41 $ cd /opt/plone/plone41下载bootstrap.py
$ wget http://python-distribute.org/bootstrap.py建立并编辑buildout.cfg文件,最简单的buildout.cfg:
[buildout] extends = http://dist.plone.org/release/4.1/versions.cfg parts = instance [instance] recipe = plone.recipe.zope2instance user = admin:admin eggs = Plone 建立可以运行的Plone环境:
$ python bootstrap.py $ bin/buildout -v运行Plone
$ bin/instance start
设置