Este manual te guiará a través de todo el proceso de actualización desde una versión anterior a 1.0.0 o VHCS hacia la versión estable (ispCP ω 1.0.0). ¡¡¡No es posible utilizar este manual para actualizar desde una versión “nightly”!!!
¡¡¡NOTA: LA ACTUALIZACIÓN LA REALIZAS BAJO TU PROPIA RESPONSABILIDAD. NO TE OFRECEMOS NINGUNA GARANTÍA. TE RECOMENDAMOS QUE SIGAS ESTA GUÍA PASO A PASO!!! La versión más actualizada de este documento la encontrarás siempre en el archivo INSTALL del paquete de descarga.
Realiza una copia de seguridad de todo tu sistema ispCP. ¡No te olvides de tus bases de datos!
<cli> mkdir -p /usr/local/src/ispcp cd /usr/local/src/ispcp wget http://downloads.sourceforge.net/ispcp/ispcp-omega-1.0.2.tar.bz2 tar -xjvf ispcp-omega-1.0.2.tar.bz2 </cli>
<cli> cd ./ispcp* </cli>
Primero, actualiza tu sistema <cli> aptitude update && aptitude upgrade aptitude install $(cat ./docs/Debian/debian-packages-“tuversiondeDebian”) </cli>
Asegúrate de que has añadido los repositorios “non-free” en tu archivo /etc/apt/sources.list: <cli> deb http://ftp.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free </cli>
Cuando aparezca la pantalla de “courier” selecciona NO a directorios web.
Cuando aparezca la pantalla de “postfix” selecciona sitio de Internet y escribe root para el correo.
Si tu configuración de Debian es correcta, tu dominio se mostrará en la pantalla.
Selecciona NO a las actualizaciones automáticas.
Cuando aparezca la pantalla de “proftpd” selecciona INDEPENDIENTE.
Cuando aparezca la pantalla de “rootkithunter”, selecciona dos veces SI.
ispCP está preconfigurado para Debian 4.0 Etch.
Si utilizas otra distribución tienes que verificar si existen los ficheros de configuración en ./configs/dists y adaptarlos.
Comprueba el archivo ispcp.conf y adáptalo a tus necesidades. Puedes encontrar más información sobre las variables en http://isp-control.net.
<cli> make install </cli>
<cli> mkdir -p /tmp/backup/usr/sbin/ cp -Rv /usr/sbin/maillogconvert.pl /tmp/backup/usr/sbin/ mkdir -p /tmp/backup/var/log/ mkdir -p /tmp/backup/var/mail/ mkdir -p /tmp/backup/var/www/ cp -Rv /var/log/* /tmp/backup/var/log/ cp -Rv /var/mail/* /tmp/backup/var/mail/ cp -Rv /var/www/* /tmp/backup/var/www/ mkdir -p /tmp/backup/etc/ cp -Rv /etc/* /tmp/backup/etc/ </cli>
<cli> 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/messager/ 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/ </cli>
<cli> rm -fR /var/www/ispcp/gui/{admin,client,include,orderpanel,themes,reseller}/ rm -fR /var/www/ispcp/gui/*.php </cli>
<cli> cp -Rv /tmp/ispcp/usr/* /usr/ cp -Rv /tmp/ispcp/var/* /var/ </cli>
<cli> mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf </cli>
Si estás actualizando desde la versión candidata 5 (RC5): <cli> cp -Rv /tmp/ispcp/etc/ispcp/* /etc/ispcp </cli>
si no <cli> cp -Rv /tmp/ispcp/etc/* /etc/ </cli>
<cli> cd /var/www/ispcp/engine/setup </cli>
<cli> perl ispcp-update </cli>
Si no recibes ningún error es que todo ha ido bien. Si no es así, accede a http://isp-control.net para resolver el problema.
Después de la instalación, por favor revisa tu “proftp.conf” y desactiva el soporte para IPv6.
Instalación de ispCP: <cli> rm -fR /tmp/ispcp </cli>
y copias de seguridad (después de las comprobaciones): <cli> rm -fR /tmp/backup </cli>