Table of Contents

Actualización Nightly -> Nightly

1. Mediante script

Puedes actualizar la versión “Nightly” fácilmente con el script. ¡Te lo recomendamos!

Script de actualización nightly

2. De forma manual

La forma manual es únicamente para actualizar la versión ispCP Omega Nightly desde una versión anterior de ispCP Omega Nightly.
NO ES para actualizar desde VHCS a ispCP Omega. No está en absoluto garantizado, usa este manual bajo tu propia responsabilidad.
Esta actualización únicamente actualiza la GUI. (/var/www/). ¡Todos los archivos situados en /etc NO serán actualizados!

1. Haz una copia de seguridad de la actual versión de ispCP en un archivo comprimido tar y resguarda las db-keys. <cli> # cd /var/www/ # mkdir backup # cd backup # tar czpf ispcp_backup.tar.gz ../ispcp/ # cp ../ispcp/engine/ispcp-db-keys.pl . # cp ../ispcp/gui/include/ispcp-db-keys.php . # cp ../ispcp/gui/tools/pma/config.inc.php . </cli>
2. Compila la nueva versión
Copia antes la nueva versión de ispCP a /root <cli> # cd /root # tar -xjvf ispcp-omega-1.X.X.tar.bz2 # cd ./ispcp-omega-1.X.X # make install </cli>
3. Para el “ispcp_daemon” antes de copiar <cli> # /etc/init.d/ispcp_daemon stop </cli>
4. Los nuevos archivos compilados están ahora en /tmp/ispcp-1.0.0/var/www/
Copialos en /var/www/ispcp/ <cli> # cd /tmp/ispcp/var/www/ # cp -R ispcp/ /var/www/ </cli>
5. Copia la configuración y las db-keys que has salvado a ispCP <cli> # cd /var/www/backup/ # cp ispcp-db-keys.pl ../ispcp/engine/ # cp ispcp-db-keys.pl ../ispcp/engine/messenger/ # cp ispcp-db-keys.php ../ispcp/gui/include/ # cp config.inc.php ../ispcp/gui/tools/pma/ </cli>
6. Establece nuevos permisos en los directorios /engine y /gui <cli> # cd ../ispcp/engine/setup/ # ./set-engine-permissions.sh # ./set-gui-permissions.sh </cli>
7. Ejecuta estos comandos de MySQL en tu base de datos ispCP para reconfigurar el correo electrónico y los dominios <cli> # mysql -u root -p<password> mysql>USE ispcp; mysql>UPDATE mail_users SET status=“toadd” where status=“ok”; mysql>UPDATE domain SET domain_status = 'change' WHERE domain_status = 'ok'; mysql>UPDATE domain_aliasses SET alias_status = 'change' WHERE alias_status = 'ok'; mysql>UPDATE subdomain SET subdomain_status = 'change' WHERE subdomain_status = 'ok'; mysql>quit; </cli>
8. ¡Si la revisión instalada es superior a la 997 e inferior a la 1024, ejecuta estos comandos de MySQL en tu base de datos ispCP! <cli> # mysql -u root -p<password> mysql>USE ispcp; mysql>DELETE FROM config WHERE name = 'DATABASE_REVISION'; mysql>quit; </cli>
9. Arranca el proceso de reconstrucción de dominios y correo electrónico <cli> # /var/www/ispcp/engine/ispcp-rqst-mngr </cli>
10. Arranca el “ispcp_daemon” <cli> # /etc/init.d/ispcp_daemon start </cli>
11. Limpia el directorio temporal de la instalación: <cli> # rm -fR /tmp/ispcp </cli>