在CentOS下升级ispCP还有有点麻烦的,不过只要一步一步来,一般没什么问题。
以root用户登录CentOS,下载ispCP的最新版本,目前最新版本是1.0.2,下载后解压缩

# cd /root 
# wget http://downloads.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.2/ispcp-omega-1.0.3.tar.bz2?use_mirror=nchc
# tar -xjvf ispcp-omega-1.0.3.tar.bz2
切换到ispCP的目录,安装一些必须的可能新增的软件:
 # cd ispcp*
 # yum update
 # yum install `cat ./docs/CentOS/centos-packages`
停止ispcp_deamon,然后重新编译软件
 # yuservices ispcp_daemon stop
 # make -f Makefile.centos
备份有文件:
# 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 -RLf /tmp/ispcp/usr/* /usr/
  # cp -RLf /tmp/ispcp/var/* /var/
备份ispcp.conf,然后将/etc目录拷贝到系统(拷贝之前你可以备份一下):
 # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
 # cp -RLf /tmp/ispcp/etc/* /etc/
现在开始进行升级了:
 # cd /var/www/ispcp/engine/setup
 # perl ispcp-update
然后按照其提示,一步步完成即可,升级完成了,重启服务器!
删除临时文件:
 # rm -fR /tmp/ispcp/

此文章由 斯文书生 于 2010-01-21 20:39:55 编辑

本日志由 斯文书生 于 2010-01-21 20:39:06 发表,目前已经被浏览 148 次,评论 0 次;

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

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

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

评论列表

    暂时没有评论
(必填)
(必填,不会被公开)