Cambiar la versión de PHP de un sitio web

Si necesitas ayuda para actualizar tu sitio para que admita versiones modernas de PHP, los Servicios Profesionales de DreamHost pueden ayudarte a actualizar tu código.

Generalidades

DreamHost ofrece varias versiones de PHP. Cuando agregas un sitio, hay una opción para elegir qué versión te gustaría usar, pero también puedes cambiar esta versión en cualquier momento desde el panel.

Como DreamPress es un servicio administrado por DreamHost, la versión mínima de PHP admitida no se puede bajar. Sin embargo, se puede usar un sitio web de prueba o staging de DreamPress para probar versiones superiores de PHP y publicar esos cambios en tu sitio DreamPress en vivo. Revisa el siguiente artículo para obtener más detalles:

Cambiar la versión de PHP

Tu dominio debe estar Completamente Alojado en un servidor para cambiar la versión de PHP. Dominios con Solo DNS, Parqueado, y Redirección no tienen opciones de PHP.

Para cambiar la versión de PHP en cualquiera de sus dominios/subdominios dentro del panel:

  1. Navega a la página Administrar Sitios Web.
  2. Da clic en el botón Administrar para abrir la página Configuraciones de Dominios, la cual te permite ajustar múltiples configuraciones de tu sitio.
    • Si estás en la Vista de Malla, da clic en el botón Administrar en la parte inferior de la caja del sitio.
    • Si estás en la Vista de Lista, da clic en el botón Administrar a la derecha de tu dominio.
  3. Debajo de la sección PHP, da clic en el icono Modificar.
  4. Escoge una version de PHP del menú desplegable.
  5. Haz clic en el botón Cambiar la Versión PHP.
    Aparecen las siguientes dos opciones:
    • Volver a la versión anterior de PHP — Revierte a una versión anterior, lo que te permite resolver cualquier problema en un momento posterior sin causar errores en el sitio. (recomendado).
    • ¡Cambiar la versión de PHP de todos modos! — Cambia la versión de PHP, lo que podría ocasionar errores de compatibilidad en tu sitio web. (no recomendado).
  6. Selecciona una de estas opciones para controlar que sucede si la actualización falla.
  7. Haz clic en el botón Cambiar la Versión de PHP.
    La actualización toma menos de 5 minutos. Cuando se completa, aparece un mensaje de éxito.

El siguiente error aparece si el código de tu sitio web no es compatible con la nueva versión de PHP que seleccionaste:

Cambio de PHP fallido. example.com se ha revertido a la versión de PHP x.x.

Si seleccionaste Devolver a la versión anterior de PHP, su versión no se cambia. Podrás necesitar el siguiente artículo para ubicar y actualizar el código incompatible antes de intentar cambiar la versión nuevamente.

Cambiar la versión de PHP de tu sitio usando un archivo .htaccess

Ten cuidado al usar este método durante largos períodos de tiempo. Si usas .htaccess para forzar una versión que ha llegado al final de su vida útil (End of Life), tu sitio puede experimentar problemas cuando esa versión se elimine del servidor.

Además de cambiar la configuración en el panel de DreamHost, también puede cambiar la configuración de PHP usando un archivo .htaccess.

Revisa los siguientes artículos para obtener instrucciones sobre cómo crear o editar tu archivo .htaccess:

Simplemente agrega las siguientes dos líneas en tu archivo .htaccess que obliga a PHP a usar PHP 8.2:

AddHandler fcgid-script .php 
FCGIWrapper "/dh/cgi-system/php82.cgi" .php

Si esto causa algún problema, elimine las líneas para volver a la configuración anterior.

Hacer este cambio también ajusta la versión de PHP que se muestra en tu panel en la página Administrar Sitios Web. Sin embargo, puede tardar hasta 24 horas en actualizarse.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?