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
No es posible cambiar la versión PHP de los sitios de DreamPress en el panel, ya que es un servicio administrado por DreamHost. Si necesitas cambiar la versión PHP de un sitio DreamPress, comunícate con el soporte para obtener ayuda.
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.
Cambiando la versión de PHP
Para cambiar la versión de PHP en cualquiera de sus dominios/subdominios dentro del panel:
- Navega a la página Administrar Dominios
- Debajo de la sección PHP, da clic en el ícono Modify.
- En la sección Opciones web (Web Options), seleccione qué versión de PHP del menú desplegable desea que se ejecute su sitio.
- Escoge una versión de PHP del menú desplegable.
- Desplázate hacia abajo y haz clic en el botón Change settings para guardar los cambios.
Cambiar la versión de PHP en su sitio usando un archivo .htaccess
Ten cuidado al usar este método durante largos períodos de tiempo. El panel DreamHost reflejará las versiones actuales de PHP en tu servidor, y es el lugar ideal para actualizar qué versión de PHP está usando tu sitio. 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 agregue las siguientes dos líneas en su archivo .htaccess que obliga a PHP a usar PHP 7.4:
AddHandler fcgid-script .php
FCGIWrapper "/dh/cgi-system/php74.cgi" .php
Si esto causa algún problema, elimine las líneas para volver a la configuración anterior.
Elegir entre CGI y FCGI
Ver el siguiente artículo para las diferencias entre CGI y FCGI.