HOWTO: Cómo hacer un upgrade de Squirrelmail
Este HOWTO está basado en Squirremail 1.4.x con algunos plugins y patches:
- login_redirect + patch
- compatibility + patch
- msg_flags + patch
- vlogin
- username
- check_quota
- change_sqlpass
- show_thumb. versión propia.
- autocomplete. version encontrada en internet y modificada.
Ejemplo: Migrando de 1.4.11 a 1.4.12
1. Baja el .tar.gz y el md5 de
http://squirrelmail.org/download.php∞
cd /www/mail.example.com/
# wget http://ufpr.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.12.tar.gz
# md5sum squirrelmail-1.4.12.tar.gz
(comprar con md5 en sitio web de squirrelmail)
2. Instalar en directorio provisional, copiar plugins y config actual
# tar -xvjf squirrelmail-1.4.12.tar.gz
# mv squirrelmail-1.4.12 nuevo_html
# cp public_html/config/config.php nuevo_html/config/
# cp -r public_html/plugins/* nuevo_html/plugins/
3. Aplicar patches
# cd public_html/plugins/msg_flags/
# patch -p0 < patches/msg_flags-squirrelmail-1.4.10.diff
# cd ../login_redirect/
# patch -p0 < patches/login_redirect_signout_squirrelmail_1.4.9.diff
Nota compatibilty desde 1.4.12 no necesita más un patch.
4. Probar que funcione en nuevo_html
Crear un
VirtualHost para probar la nueva versión, si todo funciona bien remplazar la anterior. (reload de apache)
5. Remplazar versión actual (guardar copia)
# mv public_html sm-1.4.11
# mv nuevo_html public_html
6. Actualizar locales
cd /www/mail.example.com/
mkdir locales
cd locales
wget http://ufpr.dl.sourceforge.net/sourceforge/squirrelmail/all_locales-1.4.9-20070106.tar.bz2
tar -xvjf all_locales-1.4.9-20070106.tar.bz2
echo "/www/mail.example.com/public_html" | ./install
7. Reiniciar apache
por alguna razon los locales lo requeiren.
CategorySysAdmin
There are no comments on this page. [Add comment]