Tenemos varias web's alojadas en el dominio. Por circunstancias ajenas hemos tenido que actualizar php, de la versión 5 a la 7.
Las web's son muy antiguas, escritas por quien sabe quien, las he probado en mi pc, y sólo he tenido que cambiar todos los mysql_.... por mysqli_.... y ha funcionado.
Mi sorpresa ha sido que al subir dichas modificaciones al servidor no funcionan. Sólo obtengo error 500 (Internal Error Server), muy genérico, ni idea de lo que pasa.
A base de mensajes de alerta, he visto que el problema está en ajax, accedo a php con esta llamada:
Código Javascript:
Ver original
$.post("prueba.php",{jQueryPost:'prueba'}).done(function(respuesta) { alert (respuesta); });
Y el código de prueba.php, es:
Código PHP:
Ver original
switch($jQueryPost) { case "prueba": echo "hola"; break; }
Este código en mi pc funciona, en el servidor no. Si hubiera algún error de sintaxis es porqué he reescrito el código. No consigo que salga el mensaje con hola.
Mi pregunta es: con el cambio de versión tengo que hacer alguna modificación en algunos de los ficheros de configuración? ha cambiado algo en ajax?
Alguna pista por favor?
Muchas gracias