ispCP当前的最新版本是1.0.3,如果以后有了新版本,你可以到http://sourceforge.net/projects/ispcp/files/ 去获取最新版本的下载地址并下。
第一步,下载ispCP的最新版本,并且解压包。

# cd /root 
# wget http://downloads.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.3/ispcp-omega-1.0.3.tar.bz2?use_mirror=nchc
# tar -xjvf ispcp-omega-1.0.3.tar.bz2
切换到解压缩后的ispCP目录,并且更新系统,安装一些可能增加的模块:
 # cd ./ispcp*
 # aptitude update && aptitude safe-upgrade
 # aptitude install lsb-release
 # aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
升级和安装之前,要确保你的更新源中要有non-free的源,如下:
deb http://ftp.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
安装过程中,可能会有如下提示,请按照要求选择或填写:
1、courier的web directories选项中,选择“no”
2、postfix的选项中选择'internet site' ,类型是"root",sync updates也选择no
3、proftpd请选择“standalone”
4、rootkithunter中请选择两次"yes"
停止ispcp_deamon进程,并编译系统:
 # /etc/init.d/ispcp_daemon stop
 # make install
备份原来的文件:
  # cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/
 # cp -v /var/www/ispcp/engine/messager/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/messenger/
 # cp -v /var/www/ispcp/gui/include/ispcp-db-keys.php /tmp/ispcp/var/www/ispcp/gui/include/
 # cp -v /var/www/ispcp/gui/themes/user_logos/* /tmp/ispcp/var/www/ispcp/gui/themes/user_logos/
 # cp -TRv /var/www/ispcp/gui/domain_default_page /tmp/ispcp/var/www/ispcp/gui/domain_default_page
 # cp -v /var/www/ispcp/gui/tools/pma/config.inc.php /tmp/ispcp/var/www/ispcp/gui/tools/pma/
 # cp -v /var/www/ispcp/gui/tools/webmail/data/* /tmp/ispcp/var/www/ispcp/gui/tools/webmail/data/
删除旧的版本的文件:
 # rm -fR /var/www/ispcp/engine/
 # rm -fR /var/www/ispcp/gui/admin/
 # rm -fR /var/www/ispcp/gui/client/
 # rm -fR /var/www/ispcp/gui/include/
 # rm -fR /var/www/ispcp/gui/orderpanel/
 # rm -fR /var/www/ispcp/gui/themes
 # rm -fR /var/www/ispcp/gui/reseller/
 # rm -fR /var/www/ispcp/gui/*.php
复制 /usr 和 /var 目录进系统:
 # cp -R /tmp/ispcp/usr/* /usr/
 # cp -R /tmp/ispcp/var/* /var/
备份ispcp.conf,复制/etc 目录进入系统:
 # mv /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
 # cp -R /tmp/ispcp/etc/* /etc/
现在开始升级安装了:
 # cd /var/www/ispcp/engine/setup
 # perl ispcp-update
按照提示,一步步进行升级安装即可。升级完成后,清除临时文件:
 # rm -fR /tmp/ispcp/
升级全面完成了!!!

本日志由 斯文书生 于 2010-01-21 20:40:10 发表,目前已经被浏览 145 次,评论 2 次;

作者添加了以下标签: DebianISPCP升级

引用通告:http://www.ispcpcn.com/Article/31/Trackback.ashx

评论订阅:http://www.ispcpcn.com/Article/31/Feeds.ashx

评论列表

  1. 2010-03-09 12:08:33 | # | 回复
    安装ispcp最小需要多少内存呀,我在我的vps上装了一下,512M的内存一下子用掉502M,这个也太耗内存了,有没有办法省点内存呀。
  2. Gravatar
    斯文书生
    2010-03-09 21:54:17 | # | 回复
    @allan_ma ispCP不建议安装在VPS上,VPS还是建议安装kloxo这种软件,虽然只能添加30个域名,但是对于一般个人使用,还是够了!
(必填)
(必填,不会被公开)