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
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:
DreamHost ofrece varias versiones de PHP. Cuando agrega un sitio, hay una opción para elegir qué versión le gustaría usar, pero también puede cambiar esta versión en cualquier momento en el panel.
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', Parqueo, y Redirección no tienen opciones de PHP.
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.
- Debajo de la sección PHP, da clic en el icono Modificar.
- Escoge una version de PHP del menú desplegable.
-
Dos opciones aparecen permitiéndote escoger qué sucede si la actualización falla. Se recomienda la opción Volver a la versión anterior de PHP pues esta te permite resolver cualquier inconveniente luego sin causar errores en el sitio.
-
- Da clic en el botón Cambiar versión de PHP.
El siguiente error aparece si el código de tu sitio web no es compatible con la nueva versión de PHP que seleccionaste.
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.