Symfony: Upgrade de 1.2.x a 1.4 con PEAR
Publicado en Frameworks, Programación el 10 de December de 2009 por Manel Pérez MataTags: Symfony | Añadir comentario
Antes de empezar a hacer el upgrade de symfony debemos asegurarnos que los plugins utilizados actualmente en el proyecto son compatibles con la versión 1.4, en caso de no ser compatibles, tenemos tres opciones:
- Buscar un plugin similar que sí sea compatible.
- Modificar nuestra aplicación para que no utilice dicho plugin.
- Si no podemos prescindir de él, habrá que esperar a que saquen la compatibilidad o hackearlo nosotros mismos (lo qual podría ser muy fácil o muy difícil en función del tipo de problema).
Pasos a seguir para subir de versión:
1) Update de los canales de pear
sudo pear update-channels
2) Upgrade de symfony a la versión 1.3
sudo pear upgrade -f symfony/symfony-1.3.0
3) Validamos que no estamos usando métodos deprecated (estós están eliminados en la versión 1.4)
symfony project:validate
En caso de obtener errores del validador, los solventaremos antes de hacer el upgrade siguiendo instrucciónes en la página Deprecations and removals in 1.3
4) Upgrade del projecto a la versión 1.3
symfony project:upgrade1.3
5) Upgrade de los plugins a la última versión
symfony plugin:upgrade [plugin]
6) Upgrade de symfony a la última versión
sudo pear upgrade symfony/symfony
7) Limpiamos la caché antes de probar
symfony cc
Ahora deberíamos tener nuestro proyecto updateado a la última versión estable de symfony

Symfony integra Propel ORM por defecto, sin embargo, Doctrine está ganando puntos sobre su rival.


El otro día os comentaba 
(4.33 out of 5)
(4.00 out of 5)