====== Actualización Nightly -> Nightly ======
===== 1. Mediante script =====
Puedes actualizar la versión "Nightly" fácilmente con el script. ¡Te lo recomendamos!
\\
\\
-> [[es:start:scripts:updatenightly|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.
# 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 .
\\
**2.** Compila la nueva versión \\
Copia antes la nueva versión de ispCP a /root
# cd /root
# tar -xjvf ispcp-omega-1.X.X.tar.bz2
# cd ./ispcp-omega-1.X.X
# make install
\\
**3.** Para el "ispcp_daemon" antes de copiar
# /etc/init.d/ispcp_daemon stop
\\
**4.** Los nuevos archivos compilados están ahora en /tmp/ispcp-1.0.0/var/www/
\\
Copialos en /var/www/ispcp/
# cd /tmp/ispcp/var/www/
# cp -R ispcp/ /var/www/
\\
**5.** Copia la configuración y las db-keys que has salvado a ispCP
# 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/
\\
**6.** Establece nuevos permisos en los directorios /engine y /gui
# cd ../ispcp/engine/setup/
# ./set-engine-permissions.sh
# ./set-gui-permissions.sh
\\
**7.** Ejecuta estos comandos de MySQL en tu base de datos ispCP para reconfigurar el correo electrónico y los dominios
# mysql -u root -p
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;
\\
**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!
# mysql -u root -p
mysql>USE ispcp;
mysql>DELETE FROM config WHERE name = 'DATABASE_REVISION';
mysql>quit;
\\
**9.** Arranca el proceso de reconstrucción de dominios y correo electrónico
# /var/www/ispcp/engine/ispcp-rqst-mngr
\\
**10.** Arranca el "ispcp_daemon"
# /etc/init.d/ispcp_daemon start
\\
**11.** Limpia el directorio temporal de la instalación:
# rm -fR /tmp/ispcp
\\