Cómo cambiar la versión de PHP
Cambie la versión de PHP de un sitio y administre extensiones de PHP con el CloudLinux PHP Selector en el panel de control de hospedaje web.
Elija una versión de PHP compatible con su CMS o aplicación. WordPress y la mayoría de plugins requieren una versión reciente, y conviene evitar versiones sin soporte (fin de vida) aunque aparezcan en la lista.
Su cuenta puede administrar PHP de dos formas distintas, según las opciones habilitadas para ella:
- Una versión de PHP para un dominio. Si su cuenta lo ofrece, usted elige una versión específica de PHP en los ajustes de un dominio. Aplica a ese dominio y a los subdominios configurados para usar el ajuste de PHP del dominio.
- El CloudLinux PHP Selector. Para los dominios configurados con la opción de PHP marcada (Cloudlinux), el selector elige la versión de PHP y activa o desactiva extensiones de PHP individuales. Estos ajustes los comparten todos los dominios de su cuenta que usan la opción Cloudlinux. El selector no cambia los dominios que usan su propia versión de PHP.
Pasar un dominio de un modo al otro cambia la forma en que se ejecuta su PHP, no solo el número de versión. Si su sitio funciona bien, mantenga su configuración actual y consulte a soporte antes de cambiarla.
Revise qué usa un dominio
- Ingrese al panel de control de hospedaje web desde su servicio de hospedaje en el área de clientes.
- Abra Alojamiento → Dominios → Opciones de PHP. La columna Versión de PHP muestra el ajuste de PHP que el panel tiene registrado para cada dominio. Si las etiquetas no coinciden, o necesita saber exactamente qué PHP ejecuta su sitio, pida a soporte que lo confirme.
- Para ver las opciones de un dominio, haga clic en el ícono de lápiz junto a él. La lista Versión de PHP muestra las opciones habilitadas para ese dominio. Haga clic en Cancelar si solo estaba revisando.
Antes de cambiar algo
- Anote la versión de PHP actual del dominio para poder volver a ella.
- Haga un respaldo del sitio.
- Confirme que su CMS, tema y plugins son compatibles con la versión que va a elegir.
Haga el cambio fuera de horas pico: el sitio puede quedar no disponible o comportarse distinto mientras se aplica el cambio. Los subdominios que usan el ajuste de PHP del dominio cambian con él, así que pruébelos también.
Cambie la versión de PHP de un dominio
Si la lista Versión de PHP del dominio ofrece la versión que necesita:
- En Opciones de PHP, haga clic en el ícono de lápiz junto al dominio.
- Elija la versión en Versión de PHP y haga clic en Guardar.
- Vuelva a probar el sitio, incluida su área de administración, y limpie la caché del CMS.
Si la versión que necesita no aparece, abra un ticket con el dominio y la versión que requiere su aplicación. Soporte revisará qué hay disponible para su cuenta.
La sección Versión de PHP predeterminada de esa misma página solo define el PHP de la línea de comandos y el que se preselecciona para dominios nuevos. No cambia sus sitios existentes.
PHP Selector: versión y extensiones
Use el PHP Selector para dominios que ya usan la opción marcada (Cloudlinux), o después de que soporte confirme que es el modo adecuado para su sitio, por ejemplo cuando su aplicación necesita una extensión que no está activa. Las pantallas de CloudLinux están en inglés.
- Abra CloudLinux → Php Selector.
- Elija una versión en PHP version y confirme que Current PHP version la muestra.
- Marque las extensiones que necesita su aplicación.
- Recargue la página y confirme que Current PHP version y las extensiones que marcó conservan sus cambios. Si no los conservan, contacte a soporte antes de continuar.
- Para cambiar ajustes como
memory_limitoupload_max_filesize, haga clic en Switch to PHP options. - Vuelva a probar todos los sitios de su cuenta que usan la opción Cloudlinux, incluidas sus áreas de administración.
Reset to default devuelve las extensiones del selector a los valores predeterminados del servidor.
Para pasar un dominio a este modo, configure su Versión de PHP con la opción marcada (Cloudlinux) en Opciones de PHP y haga clic en Guardar. Consulte primero a soporte si el sitio funciona bien.
Si algo falla
Vuelva a la versión de PHP que anotó, o a los ajustes anteriores del PHP Selector, y pruebe de nuevo. Si el sitio sigue fallando, abra un ticket con el dominio, la versión anterior y la nueva, y el mensaje de error.
Si CloudLinux no aparece en el menú del panel de control, o falta una extensión que necesita, abra un ticket con el dominio y el nombre del módulo.
¿Va a ejecutar una aplicación Node.js o Python? Vea PHP, Node.js y Python en su hospedaje.