Generalidades
Lo siguiente describe varias formas en las que puedes cambiar la versión de PHP en tu sitio.
DreamHost ofrece varias versiones de PHP. Cuando agregas un sitio, puedes elegir qué versión usar, pero también puedes cambiar esta versión en cualquier momento en el panel.
Requisitos previos
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.
Cómo cambiar la versión de PHP
Las siguientes secciones explican cómo cambiar la versión de PHP en el panel o en un archivo .htaccess.
Cambiar la versión de PHP en el panel
Para cambiar la versión de PHP en cualquiera de sus dominios/subdominios dentro del panel:
- Navega a la página Administrar Sitios Web.
- 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.
- Haz clic en la pestaña Sitios Web.
- Debajo de la sección PHP, da clic en el icono Modificar.
- Escoge una version de PHP del menú desplegable.
- Haz clic en el botón Cambiar versión de PHP. Aparecerán las dos opciones siguientes:
- 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).
- Selecciona una de estas opciones para controlar que sucede si la actualización falla.
- 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.
Si aparece un error
El siguiente error aparece si el código de tu sitio web no es compatible con la nueva versión de PHP que seleccionaste:
El cambio de PHP no fue exitoso. example.com ha vuelto a la versión x.x de PHP.
Si seleccionaste Revertir a la versión anterior de PHP, la versión de PHP no cambia. Luego puedes usar las instrucciones de este artículo para localizar y actualizar el código incompatible antes de intentar cambiar la versión de PHP 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 un archivo .htaccess para forzar una versión que ha llegado al final de su Vida útil, tu sitio puede experimentar problemas cuando esa versión se elimine del servidor.
Para 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:
- Agrega las siguientes dos líneas en tu archivo .htaccess, lo que obliga a PHP a utilizar PHP 8.3:
AddHandler fcgid-script .php
FCGIWrapper "/dh/cgi-system/php83.cgi" .php - Si esto causa algún problema, elimina las líneas para volver a la configuración anterior.
Al realizar este cambio también se ajusta la versión de PHP que se muestra en el panel de la página Administrar Sitios Web. Sin embargo, puede tardar hasta 24 horas en actualizarse.