Foros aprenderaprogramar.com
Aprender a programar => De todo un poco... => Mensaje iniciado por: Noel Vargas en 13 de Septiembre 2011, 12:52
-
Saludos foreros, no es la primera vez que me pasa, pero ayer al cambiar de servidor una página me encuentro con que en el nuevo servidor me aparecen problemas que no ma aparecian en el otro, del tipo: Warning: Cannot modify header information - headers already sent by (output started at ...... Ya me ha pasado en alguna ocasión anterior, pero siempre acabo perdiendo demasiado tiempo en resolver cosas que seguramente son detalles. ¿Qué suelen mirar ustedes lo primero cuando ocurren cosas de este tipo?
-
Hola Noel, supongo que trabajas con servidores basados en apache, php y mysql. De acuerdo con mi experiencia lo más problemático suele centrarse en php. Lo primero que suelo chequear es cuál es la versión php del servidor antiguo y cuál la del nuevo. Muchas veces una versión demasiado nueva da problemas de incompatibilidad. Otra cuestión es la activación o desactivación de módulos del servidor (apache, php,...). El último problema que he tenido no fue debido a una migración, sino a que el gestor del servidor hizo algún cambio y deshabilitó la función simplexml_load_string de php. Yo tenía corriendo varios procesos tirando de ella y la página se vino abajo.
-
Gracias César, aunque no me queda muy claro cuando decis "Muchas veces una versión demasiado nueva da problemas de incompatibilidad." ¿No es de suponer que si la versión es más nueva no dé problemas y en cambio cuando es más antigua sí?
-
En teoría debería ser como tú dices, una versión más nueva no debería dar problemas de incompatibilidad... En la práctica te aseguro que con php ya me he encontrado en numerosas ocasiones que sí las hay. Por eso es una de las cuestiones primeras que chequeo cuando hay cambios de servidor...