Cómo actualizar ISPConfig-3
Antes de empezar necesitamos realizar un backup de los datos. Siocurriera cualquier error o problema durante la instalación podríamos restaurar el sistema original.
Backup
Crear una carpeta donde guardar la copia:
mkdir /tmp/BACKUP ; cd /tmp/BACKUP
Copiar la base de datos:
mysqldump -u root -p dbispconfig > dbispconfig.sql
ó
mysql -u ispconfig -p dbispconfig > dbispconfig.sql
Copiar el software y los archivos de configuración:
tar cvfp ispconfig_software.tar.gz /usr/local/ispconfig
tar cvfp etc.tar.gz /etc
Actualización
Según la documentación se puede realizar un upgrade de la versión con el comando.
ispconfig_update.sh
Más Información: http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-update-ispconfig-3/
Este proceso lo hemos hecho un par de veces y siempre ha dado algún que otro problema, así que pasamos al método manual de actualización
Descarga de la actualización e instalación
Descargamos la Actualización de http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz y pasamos a instalarcd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xvfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install
php -q update.php
Nos pedirá una serie de acciones
This application will update ISPConfig 3 on your server.
MySQL root password []: **********
Reconfigure Services? (yes,no) [yes]: yes
ISPConfig Port [8080]:
Reconfigure Crontab? (yes,no) [yes]: yes
Después de la reconfiguración algunas veces nos hemos encontrado que el acceso mendiante https había dejado de estar disponible. Esto se soluciona añadiendo al archivo ispconfig.vhost del apache
<VirtualHost MiMaquina:8080>
.....
SSLEngine on
SSLCertificateFile /etc/ssl/private/apache.pem #Ruta al certificado
.....
Mejoras
Esta actualización ha mejorado algunos bugs de los que teníamos en la versión anterior, sobretodo a la hora de crear usuarios FTP y la configuración global de la herramienta.
Web ISPConfig: http://www.ispconfig.org/