如何在Debian上安装PLone CMS (Python,Plone )
0初步注意事项
我假设你已经建立了一个基本的Debian Sarge系统。 您可以按照本教程前两页所述设置系统: 完美安装 - Debian Sarge(3.1)
本教程将介绍如何在Debian上安装和使用Plone与Python和Plone。
先决条件:
您必须创建许多文件夹:“ 小心,您必须使用帐户用户登录,而不是根目录” ! 并且您必须为Zope / Plone创建一个登录用户
cd /home/zopy
mkdir zinstance
mkdir tools
cd tools
mkdir python
mkdir zope
mkdir packages
下载一些软件:Zope-2.9.4,python 2.4.3,Plone 2.5。
cd packages
wget http://www.zope.org/Products/Zope/2.9.4/Zope-2.9.4-final.tgz
wget http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tgz
wget http://superb-east.dl.sourceforge.net/sourceforge/plone/Plone-2.5.tar.gz
1 Python的先决条件:
您必须使用您的登录“root”安装下一个产品!
apt-get install gcc
apt-get build-dep gcc
apt-get install libmxml1
apt-get install python2.4-xml
apt-get install python-libxml2
apt-get install python-imaging
2安装Python-2.4.3:
您必须使用您的登录“用户”来安装Python! (不在根下)
cd /home/zopy/tools/packages
tar -xvzf Python-2.4.3.tgz
cd Python-2.4.3
./configure --prefix=/home/zopy/tools/python/
make
make install
小心,缺少安装zope所需的图书馆。
cp /usr/lib/python2.4/lib-dynload/zlib.so /home/zopy/tools/python/lib/python2.4/lib-dynload/
3安装Zope 2.9.4:
您必须使用您的登录“用户”来安装Python! (不在根下)
cd /home/zopy/tools/packages
tar -xvzf Zope-2.9.4-final.tgz
cd Zope-2.9.4-final
./configure --with-python=/home/zopy/tools/python/bin/python2.4 --prefix=/home/zopy/tools/zope/
make
make install
现在,您创建一个实例:
/home/zopy/tools/zope/bin/mkzopeinstance.py
你选择这个安装目录:
目录: / home / zopy / zinstance /
您必须选择用户名和密码。
用户名= admin
密码= ******
现在,你运行zinstance:
cd /home/zopy/zinstance/bin/
./zopectl start
4管理Zope网页:
祝贺您的Zope安装。
现在,您可以运行Firefox或Internet Explorer并输入此链接:
http:// localhost:8080 / manage
或http://192.XXX:8080/manage
5安装Plone-2.5:
您必须使用您的登录“用户”来安装Python! (不在根下)
cd /home/zopy/tools/packages
tar -xvzf Plone-2.5.tar.gz
cd Plone-2.5
Zope 2.9.4有一个兼容性问题,您必须删除此文件夹Five
:
rm -R Five
rsync -av * /home/zopy/zinstance/Products/
现在你必须重启zinstance:
cd /home/zopy/zinstance/bin/
./zopectl restart
6使用plone管理Zope Web:
您运行: http:// localhost:8080 / manage
或http://192.XXX:8080/manage
您可以创建一个plone网站:
此链接为: http:// localhost:8080 / plone
或http://192.XXX:8080/plone