Hace unas semanas que instale drupal 5.8, en un nuevo servidor contratado. Por defecto llevaba php4, y hoy lo he visto. Mi duda es, si es mejor dejarlo en php4 que se supone que es mas estable, o usar php5 que no esta tan desfasado.
Que usaríais?
Se puede pasar de php4 a php5 en drupal, sin romper drupal o malograr?
si tu sitio es muy grande
si tu sitio es muy grande tal vez te pasó lo mismo que a mi y desgraciadamente no pude encontrar ninguna solución, limpiar las tablas a mi no me ayudó, mi problema lo causaba views, desactivarlo y activarlo de nuevo no ayudó.. la única opción era borrar todas las views y volverlas a crear y con más de 80 vistas no lo iba a hacer así que mi única alternativa fue volver a php4 porque incluso así no tenía la garantía de que esto iba a funcionar.. aunque yo no tenía errores de paginas no encontradas sino mensajes con errores..
Saludos
Luis
http://www.asimonterrey.com.mx
lo probé con url si limpiar
lo probé con url si limpiar y también pasaba. tambien he truncado las caches, pero nada. Y mira que es una instalacion nueva de drupal 5.10. Gracias por la ayuda
No me lio mas, creo que voy a seguir con php4, supongo que drupal 5 y muchos de los módulos se crearon para php4, y con drupal 6 no tengo todos los módulos que necesito. :)
El problema son las urls
El problema son las urls limpias.. tienes que activarlas en el servidor al que estás migrando y estar seguro de que funcionen...
otros problemas que normalmente se presentan despuès de migrar son con las tablas cache_* te recomiendo que las limpies..
solo ejecuta los querys de esta manera:
truncate cache_views;truncate cache;
truncate cache_menu;
y en general para todas las tablas que empiecen con la palabra cache
Saludos
Luis
http://www.asimonterrey.com.mx
gracias por la
gracias por la informacion
he estado toda esta tarde mirando de migrar drupal con php5 y no veas las problemas que me ha dado. Al final he instalado drupal 5.10 nuevo, y aun así me sigue dando problemas. Cuando activo las urls limpias, y el multilenguage, deja de funcionar algunos enlaces. Primero el de menu. y cuando activo otros lenguages, deja de funcionar la pagina quedando un error de
ha habido un error al cargar la pagina. Error interno en el servidor.
la web deja de ser operativa i queda en blanco.
PHP 4 NO es más estable que
PHP 4 NO es más estable que PHP 5.
PHP 5 lleva funcionando varios años ya sin ningún problema. PHP 4 está completamente desfasado. Sólo se sigue usando porque los desarrolladores no han querido migrar sus aplicaciones... pero es una tecnología de la que deberíamos librarnos cuanto antes.
Pasando al tema de migrar:
Yo migraría inmediatamente a PHP 5.
En tu caso, si es un sitio nuevo, y no has instalado módulos que sean dependientes de PHP4 (que no quedan muchos en Drupal 5.x) no vas a tener ningún problema en hacer la migración. Eso sí, asegúrate de tener copias de seguridad del sitio y de la base de datos.
Para evitar problemas si tienes módulos de terceros instalados, lo que puedes hacer, es deshabilitar todos los módulos que no sean del core de Drupal, antes de hacer la migración. Después, al migrar, puedes ir activándolos uno a uno y probarlos a ver si alguno da error. Así evitarás que te pase lo que le pasó a lelizondob.
Por si te ayuda a decidir
http://www.vivaphp.com.ar/eventos/el-fin-de-php4.html
Felipe
---------------------------------------------------
Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?
T.S.Elliot
no es posible saber... una
no es posible saber... una vez migré dos sitios en drupal (misma versión) de php4 a php5 y uno se quebró de manera irreparable y la única solución fue volver a php4 y utilizar el último respaldo mientras que el otro funcionó de manera perfecta y sin ningún problema...
si lo vas a hacer asegúrate de hacer dos cosas antes.. 1. tener respaldo de archivos y base de datos.. 2. estar listo para volver a php4 si algo sale mal..
ahora si quitamos el factor de que el sitio se puede romper (las probabilidades aumentan en la medida que tu sitio crece, por ejemplo, es mucho menos probable que un sitio recién instalado sin ningún módulo se rompa a que lo haga uno que tiene instalado 10 o 20 módulos)... sí recomiendo php5 ya que hay excelentes módulos que no es posible usarlos con php5 y además de alguna manera estamos evitando el futuro inevitable.. php5 acabará por desplazar a php4
Saludos
Luis
http://www.asimonterrey.com.mx