今天讲一下如何在Ubuntu 8.10上安装Plone 3.1.7服务器
 
 
1.Plone 是什么?
Plone 是Zope上的一个用户界面友好、功能强大的内容管理系统。Plone适合用作内部网/外部网的服务器、文档发布系统、门户服务器和异地协同的群件工具。象Plone这样的一个“万能型”的软件产品其实可以用于很多方面。和zope不同,Plone直接针对最终用户,安装便可使用。
Plone起源于2000年,凭借Zope/CMF的强大功能和社区领导人Limi及Runyan的组织能力,Plone得到迅猛的发展,被公认为最优秀的开放源代码内容管理系统。Plone的用户包括Nokia、eBay、美国航空航天局在内的众多知名客户。
 
2. 操作系统基础情况
    这次是在一台PC服务器上,使用Ubuntu 8.10 Server CD进行全新安装,安装结束的时候已经选择了Mail Server, LAMP Server, OpenSSH Server.
 
3. 首先到Plone官方网站( [url]http://plone.org/products/plone[/url])下载Plone 的Unix/Linux版,Unified Installer - for Linux/BSD/OS X/UNIX/Solaris (compiles and installs Python, Zope and Plone plus dependencies for you)
[url]http://launchpadlibrarian.net/19444564/Plone-3.1.7-UnifiedInstaller.tgz[/url]
 
4.解包
tar -xvf Plone-3.1.7-UnifiedInstaller.tgz
 
5.修改源
sudo vi /etc/apt/sources.list
加入电子科技大学的源:
deb [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main restricted universe multiverse[/url]
deb [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backports main restricted universe multiverse[/url]
deb [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-proposed main restricted universe multiverse[/url]
deb [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-security main restricted universe multiverse[/url]
deb [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-updates main restricted universe multiverse[/url]
deb-src [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main restricted universe multiverse[/url]
deb-src [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backports main restricted universe multiverse[/url]
deb-src [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-proposed main restricted universe multiverse[/url]
deb-src [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-security main restricted universe multiverse[/url]
deb-src [url]http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-updates main restricted universe multiverse[/url]
 
6.更新源
sudo apt-get update
sudo apt-get upgrade
 
7. 安装gcc, g++, make
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get make
 
8. 进入 Plone-3.1.7-UnifiedInstaller目录,运行安装脚本
 ./install.sh standalone
 
提示安装目录为 /home/username/Plone-3.1
 
提示安装  Username: admin
  Password:*******
 
9. 启动Plone
cd /home/username/Plone-3.1/zinstance/bin
./plonectl start
 
出现下列提示,表示启动成功:
instance: . daemon process started, pid=25696
10.通过 [url]http://xx.xx.xx.xx:8080/Plone[/url] 即显示Plone界面,安装成功。
 
11. 使用admin登录
点击右上角"Site Setup", 再点击"Language",进入语言设置。
设置Site language为"Chinses",并选中"Show country-specific language variants",点击"Save",则界面改为简体中文。
 
12.点击左边"邮件",设置站点的邮件服务。
SMTP服务器: localhost
SMTP端口号:25
网站“寄信人”姓名:Site Admin
网站“寄信人”地址: [email][email protected][/email]
保存
 
13.点击"安全",进行站点安全设置
选中"开启用户文件夹"
保存
 
14.点击"用户和用户组",进入用户管理
点击"添加新用户",输入姓名、用户名、电子邮件
点击注册,系统会自动邮寄URL给该邮件地址。
 
15. 从邮箱取回URL,访问后显示设置密码界面,设置完成后。
 
16. 登录 [url]http://xx.xxx.xx:8080/Plone/Members/username[/url]
可以进行本用户文件夹的内容管理操作。