Cómo configurar los ajustes de PHP en los servidores web de Spaceship

Esta guía te mostrará cómo gestionar la configuración de PHP en nuestros servidores web de Spaceship, específicamente cómo usar el plugin PHP Tweaks, trabajar con un archivo php.ini y comprobar la configuración de PHP.

Nuestros servidores compartidos utilizan el módulo LiteSpeed y son compatibles con las versiones de PHP 7.0-7.4 y 8.0-8.5.

Cómo gestionar la configuración de PHP usando el plugin PHP Tweaks

1. Inicia sesión en tu cuenta de cPanel.

2. Ve a la sección Exclusivo y haz clic en el menú PHP Tweaks:


O

a. Abre el Administrador de Hosting.
b. Localiza tu plan de hosting y haz clic en Gestionar.
c. Navega a la sección Advanced.
d. Expande la opción Herramientas de desarrollo y haz clic en PHP. Serás redirigido a la ventana de configuración de PHP.

3. Elige el dominio necesario de la lista desplegable:


Alternativamente, usa la pestaña Configuración de la cuenta para aplicar cambios en toda tu cuenta de cPanel (lo que actualizará todos los dominios alojados):


Ahora puedes gestionar el siguiente grupo de configuraciones: 

La sección de versión de PHP te permite comprobar la versión que se está utilizando actualmente y establecer la que necesites:


Algunas cosas a tener en cuenta:

  • Los módulos disponibles varían según la versión de PHP seleccionada.

  • Los cambios aplicados en PHP pueden tardar varios minutos en hacerse efectivos, así que si los cambios no se muestran de inmediato, por favor espera un poco para que se actualicen.

  • Si la versión de PHP establecida en la Configuración de la Cuenta difiere de la de la Configuración del Dominio, prevalecerá la de la Configuración del Dominio.

Las secciones de Cargadores y Cachés te permiten elegir el cargador de PHP para tus scripts y el acelerador de PHP para almacenar en caché el bytecode compilado de tus scripts PHP:


La sección Otros te proporciona una lista de módulos y extensiones adicionales que puedes habilitar según tus necesidades:


Las extensiones de PHP habilitadas mediante PHP Tweaks están activas para los scripts procesados por un servidor web. Si encuentras algún problema relacionado con PHP cuando trabajas por línea de comandos o instalas scripts a través de Softaculous, por favor contacta con nuestro Soporte al Cliente para obtener más ayuda.

Ten en cuenta los siguientes conflictos de módulos:

  • nd_mysql entra en conflicto con mysql;

  • nd_mysqli entra en conflicto con mysqli;

  • nd_pdo_mysql entra en conflicto con pdo_mysql;

  • gmagick entra en conflicto con imagick.

4. Para restaurar la configuración predeterminada de PHP para un dominio, selecciónalo en el menú desplegable y haz clic en Restablecer extensiones. Esto revertirá todos los cambios y aplicará la configuración predeterminada:

Cómo trabajar con un archivo php.ini

A veces, puede que necesites personalizar los límites de PHP (como memory_limit, post_max_size, upload_max_filesize, etc.) a través del archivo php.ini en lugar del plugin PHP Tweaks.

1. Inicia sesión en tu cuenta de cPanel y navega a la sección Archivos, luego selecciona el menú Administrador de archivos:


O

a. Abre el Administrador de Hosting.
b. Localiza tu plan de hosting y haz clic en el botón Gestionar.
c. Navega a la sección Archivos y almacenamiento.
d. Haz clic en Gestionar archivos junto a tu nombre de dominio. Serás redirigido al directorio raíz de tu sitio web en el Administrador de archivos.

2. En la carpeta raíz del dominio, haz clic en +Archivo y crea un archivo llamado php.ini:


3. Busca el archivo recién creado en la lista, haz clic derecho sobre él y elige Editar:


4. Añade la configuración de PHP necesaria. En este ejemplo, añadimos memory_limit y max_input_vars:


5. Una vez completados todos los cambios, haz clic en Guardar cambios.

Cómo comprobar la configuración de PHP

Para confirmar si tu configuración de PHP se aplicó correctamente, puedes crear un script usando la función phpinfo(). Esto proporciona información detallada sobre tu configuración actual de PHP y es útil para la resolución de problemas, ya que contiene todos los datos EGPCS (Environment, GET, POST, Cookie, Server).

Para ejecutar la función, sigue los pasos a continuación: 

1. Ve al directorio raíz de tu sitio web en el Administrador de archivos.

2. Haz clic en +Archivo para crear un nuevo archivo — ponle un nombre como testinfo.php:


3. Busca el archivo recién creado en la lista y haz clic en Editar en el menú de la esquina superior, o clic derecho sobre el archivo, luego Editar:


4. Inserta el siguiente código: 

<?php
phpinfo();
?>

Haz clic en Guardar cambios:


5. Para ver la información detallada sobre la configuración de PHP de tu dominio, abre http://yourdomain.tld/filename.php en tu navegador, pero reemplaza yourdomain.tld por tu dominio y filename por el nombre de tu archivo PHP:


Consejo de seguridad: Elimina este archivo después de revisar la información para evitar exponer detalles sensibles de la configuración.

Se requiere un correo electrónico válido