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 发表,目前已经被浏览 664 次,评论 6 次;

作者添加了以下标签: 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个域名,但是对于一般个人使用,还是够了!
  3. 2010-07-16 12:30:35 | # | 回复
    您好,
    我安装ispcp后启用的是81端口,可是每次建好虚拟主机,虚拟主机都是默认80的,还得手动去改,
    请问有什么好的解决方法没,期待您的回复~
  4. Gravatar
    书生
    2010-07-16 13:35:56 | # | 回复
    @秋风五丈 
    需要修改ispcp的模板,否则默认建立的都是使用的80端口!!
  5. 2010-07-16 19:09:51 | # | 回复
    @书生 
    请问如何修改ispcp的模板呢?
    还有一个问题,不懂哪里有比较好的中文包,我装的那个很多链接点下去都白屏~
  6. 2010-07-16 22:40:31 | # | 回复
    @书生 
    你好~
    已经搞定了。。。
    host:/etc/ispcp/apache# pwd
    /etc/ispcp/apache
    parts
    working
    这两个目录里,
    cat * | grep 80
    然后一个个改成81

    然后建个账户
    最后再看看结果:
    cat /etc/apache2/sites-available/ispcp.conf | grep 80
    没有返回80,所以成功了~
(必填)
(必填,不会被公开)