Cuál es la mejor manera de...
Amigos,
Cuál es la mejor manera de actualizar una versión de drupal?? Parchar o todo el proceso latoso que se indica en los manuales??
Les hago la consulta porque he leído en el foro de drupal hispano como en el de los gringos y no hay una metodología única para realizar este procedimiento. Lo que sí está claro es que hay que partir desde un test_site para prevenir cualquier problema.Pero una vez que ya tienes creado el test_site y la copia de la base de datos, viene la duda de cuál procedimiento es mejor.
Me gustaría amigos, sobre todo los que mas se manejan en el tema como jairo, martin, que nos indicarán los pasos y comandos o algún manual para parchar drupal y probar ya que creo que es el camino más corto para actualizar drupal.
muchas gracias y esperamos sus comentarios
richard
- Inicie sesión o regístrese para enviar comentarios







posiblemente
richard,
hace 14 dias que mi proveedor me ha dejado sin conexion y ahora le instale mi router WiFi a una amable vecina.
ni que decirte del caos que es mi mensajeria.
1.- El Backup
yo suelo hacer el proceso latoso porque me da mas confianza y se que es lo que sucede a cada paso. todo esto gracias a que tengo acceso a shell, claro.
en definitiva, esto no es una metodologia para hacer un backup de Drupal sino un backup de cualquier cosa. es este caso una DB por un lado y un grupo de folders por otro, lo que te da un total de 2 archivos (un dump de la DB y un tar de los files).
no precisas nada mas que esto y, si te pones habil esto lo puedes hacer muy rapido.
enh mi caso, que ya tengo los scripts (ver : http://drupal.org.es/manuales/manual_del_administrador/cron_y_backup)
puedo llegar a hacerlo en 11 segundos, pero normalmente en 15" con solo ejecutar esos dos scripts que en este link describo.
2.- El Patch
Es latoso y debes seguir las instrucciones de cada uno de ellos.
es cierto que son complejor para la mayoria de los mortales, pero sumamente practicos para los que tenemos la suerte de tenes un acceso shell. ten paciencia.
3.- Actualizar Drupal
Por lo general esto implica pisar todos los archivos anteriores. La desgracia de esto es que si has modificado alguno de ellos la cosa se complica.
3a.- aisla esos archivos
3b.- comparalos para asegurarte si es que sin diferentes o no.
3c.- si son iguales, deja el primero
3d.- si son diferentes, pon encima los de la nueva version
3c.- haz la misma modificacion que has hecho sobre la version inicial
Generales :
Si no has hecho ninguna modificacion a tu instalacion de Drupal (con esto me refiero a modificar files) no deberias tener mayores problemas.
En mi caso recomiendo NO tocar un trabajo terminado/vendido a menos de que sepas bien lo que buscas y asumes pasar algunas horas detras de algun bug.
Usa pocos modulos y conocelos lo mejor que puedas. En muchos casos, los parches que te recomienden estran incluidos en las nuevas versiones. En otros casos seran desaconsejados.
respecto a los procedimientos que mencionas... no tengo idea de cuales son, yo uso el mio que, mas que mio es bastante estandard y popular = ningun secreto.
otra que deberias hacer es montarte un Drupal 460 e ir haciendole los parches hacia adelante : de este modo practicas con mas libertad.
toma nota de cada paso que haces : hasta el mejor se equivoca
saludos y espero haber ayudado algo
«No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela». Albert Einstein
Como siempre...
Estimado Martin, como siempre, dejas la vara demasiado alta como para igualar tu buena voluntad y disposición.
Excelentes tus comentarios y muchos como yo, sabrán apreciarlos.
Con respecto al tema de la actualización de las versiones de Drupal, estoy siguiendo la siguiente metodología:
1)Creo una carpeta "test_site" donde haré una previa actualización a la nueva versión de drupal
2)copio (#cp -r) todos los archivos de la versión antigua ("live_site")a una carpeta backup
3)luego hago un backup de la Base de Datos con PhPMyadmin
4)Me registro como administrador en mi drupal y comienzo a deshabilitar todos los módulos que no sean "core" Ejemplo:image
5)regreso al theme "bluemarine"
6)muevo todos los archivos de drupal antiguo,menos "files", a la carpeta backup
7)entro al directorio de test_site con #cd /var/www/test_site
8)Comienzo a descargar la nueva versión de drupal con wget http://drupal.org/projects/files/drupal-4.6.6.tar.gz
9)Y dentro de este mismo directorio, destareo la nueva version de drupal con tar -xzvpf drupal-4.6.6.tar.gz
10)actualizo la base de datos con "update.php"
11)Luego,actualizo el archivo settings.php dejando la misma base de datos que se ocupó en test_site dado que es la que finalmente queda actualizada a la nueva versión de drupal.
12)Finalmente, pruebo el test_site actualizado subiéndolo al servidor /var/www y si todo funciona bien, lo copio como definitivo al "live_site".
Pienso que esta metodología es más transparente que la metodología de actualizar pisando los antiguos archivos como tú lo mencionas. Si estoy equivocado, favor corregirme para optimizar el proceso.
Un abrazo y buen fin de semana primaveral (que en mi caso,será invernal).
Richard