Make sure you are logged in as root and MySQL is running. “X” ist the Version you want to Update
# cd /root # tar xjvf ispcp-omega-1.0.X.tar.bz2
# cd ./ispcp-omega-1.0.X
A list is conveniently provided and can be used to install by running the following:
# yum install `cat ./docs/CentOS/centos-packages`
After that, we need to install a few perl modules that aren't packaged. You can run the following command to install them:
# cat ./docs/CentOS/centos-perl | xargs -I {} perl -MCPAN -e 'install {}'
# /etc/init.d/ispcp_daemon stop # make -f Makefile.centos install
# cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/ # cp -v /var/www/ispcp/engine/messenger/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 -TvR /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/gui/{admin,client,include,orderpanel,themes,reseller}/ # rm -fR /var/www/ispcp/gui/*.php
# cp -Rv /tmp/ispcp/usr/* /usr/ # cp -Rv /tmp/ispcp/var/* /var/
# mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf # cp -Rv /tmp/ispcp/etc/* /etc/
# cd /var/www/ispcp/engine/setup
# perl ispcp-update
If you get no error, all went good; if you get one, look at http://isp-control.net/forum to solve the problem.
# rm -fR /tmp/ispcp/