Cese de soporte para PHP 4.4

Hace ya más de 9 años que salió a la luz la versión 5 de PHP, mejorando en muchísimos aspectos a la versión 4 de PHP y en el que el modelo de objetos fue rediseñado por completo.

A pesar de que PHP 5 es claramente superior a PHP 4, algunos sitios web seguían necesitando PHP 4 para funcionar. Por ese motivo hemos mantenido el soporte para esta versión durante todo este tiempo.

Pero, actualmente, prácticamente no alojamos aplicaciones que requieran PHP 4, por lo que hemos decidido pasar página y dejar de dar soporte a esta antiquísima versión.

Por tanto, desde ya mismo, dejamos de dar soporte a PHP4 en nuestros planes de hosting.

Durante un tiempo mantendremos PHP 4 instalado en nuestros servidores, por lo que si aún tienes una aplicación que lo requiere seguirá funcionando como hasta ahora. Pero debes empezar a pensar en migrarlo a PHP 5.2 o, mejor aún, a PHP 5.3.

Es posible que la migración sea sencilla y tu web siga funcionando con PHP 5, pero es probable que falle. En caso de que falle, intenta corregirlo. Si no lo consigues contacta con nosotros y te ayudaremos todo lo que sea posible.

¿Porque dejáis de dar soporte a PHP4?

Los motivos principales son:

  • Es software antiguo no mantenido por PHP. Puede tener agujeros de seguridad que no son corregidos.
  • Su mantenimiento nos supone tiempo, que podríamos invertir en otros asuntos.
  • Queremos ofrece MySQL 5.5 lo antes posible y creemos que será imposible hacerlo funcionar con PHP 4.

¿Me afecta este cambio?

Posiblemente no. Si quieres asegurarte crea un archivo llamado version.php en la raíz de tu web con el siguiente contenido:

Mi versión de PHP es: <?php echo phpversion(); ?>

Luego accede a ese archivo con tu navegador web preferido (Firefox, Chrome, Safari, Internet Explorer, …). Si tu web fuera midominio123.com, la dirección a la que deberías acceder sería http://midominio123.com/version.php

Sólo te afecta este cambio si ves el siguiente mensaje:

Mi versión de PHP es: 4.4.4

Cambio de versión PHP predeterminada

El próximo lunes, 25 de Noviembre, vamos a hacer una serie de cambios importantes en la configuración PHP de nuestros servidores de hosting.

PHP

Por una parte, vamos cambiar la versión de PHP predeterminada en los sh13 a sh22, pasando de PHP 5.2 a PHP 5.3. El resto de servidores ya tienen PHP 5.3 como versión predeterminada, por lo que no sufrirán este cambio.

Por tanto, en los servidores sh13, sh14, sh15, sh16, sh17, sh18, sh19, sh20, sh21 y sh22, la mayoría de sitios web que actualmente están usando PHP 5.2 pasarán a usar PHP 5.3.

En principio, este cambio no generará problemas importantes, aunque es posible que algún sitio deje de funcionar. Estaremos atentos para detectar y corregir cualquier posible fallo, pero vosotros también deberías vigilar que todo siga funcionando como siempre.

¿Porque hacemos este cambio?

Por muchas razones:

  • Porque PHP 5.2 ya tiene unos cuantos años y conviene usar siempre una versión de PHP moderna.
  • Porque muchas de las aplicaciones que usáis funcionarían mejor con PHP 5.3, en lugar de 5.2.
  • Porque en breve queremos actualizar a MySQL 5.5 y ofrecer PHP 5.5, y para hacerlo debemos ir dejando atrás las versiones de PHP antiguas.

¿Y si quiero seguir usando PHP 5.2?

No hay problema, puedes seguir usándolo como hasta ahora. Eso sí, a no ser que fuerces a que tu aplicación o web use PHP 5.2, en el momento que hagamos el cambio tu web comenzará a usar PHP 5.3

Por tanto, si realmente quieres seguir usando PHP 5.2, debes seguir las indicaciones de la guía Definir PHP 5.2 como la versión pretederminada de PHP y establecer PHP 5.2 como tu versión predeterminada.

¿Me afecta esta actualización?

Si quieres saber si esta actuación de afectará, lo primero es saber en que servidor esta alojado tu web. Para saberlo, escribe tu dominio en la barra de direcciones de tu navegador seguido de /ip, tal y como se ve en la siguiente imagen:

¿En qué servidor estoy alojado?

Ve a esa dirección y verás un mensaje que dice algo como “Estas accediendo al servidor shXX”. Si el servicio que sale es alguno de los mencionados, entonces la actualización te afecta y deberías estar atento a posibles fallos.

Actualización en los servicios de Ruby

Con el fin de actualizar diversos componentes de la plataforma relacionados con Ruby y mejorar los servicios asociados a la misma, durante esta semana todos los equipos sufrirán un proceso de actualización.

Este proceso no cambiará el modo de funcionamiento de ninguna web, pero podría provocar algún problema por alguna especificidad de alguna aplicación. Si detectas que tu aplicación tiene una problemática de cualquier tipo ponte en contacto con el área de soporte donde te ayudaremos a solucionarlo.

Tras la realización del cambio, el nuevo Ruby por defecto será 1.9.3 en todos los servidores. Sin embargo, las aplicaciones  que actualmente funcionen con Ruby 1.8.7 seguirán funcionando con esta misma versión y de la misma manera que ahora mismo.

Saludos