Guía Completa para Editar php.ini en cPanel: MultiPHP y Archivos Manuales

El archivo php.ini es el centro de control de PHP en tu servidor. Define reglas críticas como cuánta memoria puede usar un script, qué tamaño de archivo se permite subir o cuánto tiempo puede esperar el servidor antes de cancelar un proceso.

En WebHosting Bolivia, ofrecemos dos formas de modificar estos valores: una herramienta gráfica sencilla para principiantes y el método manual para usuarios avanzados.

¿Tus cambios en php.ini no son suficientes?
Si constantemente necesitas aumentar el memory_limit o tus procesos se cortan por tiempo (timeout), es señal de que tu proyecto ha superado el hosting compartido. Obtén recursos dedicados y libertad total de configuración con un Servidor VPS Linux de Alto Rendimiento.

Método 1: Usar el Editor MultiPHP (Recomendado)

Esta es la forma más segura y rápida de hacer cambios, ya que cPanel valida la sintaxis por ti. Sigue estos pasos en la interfaz moderna (tema Jupiter):

  1. Inicia sesión en tu cuenta de cPanel.
  2. Ve a la sección Software y haz clic en Editor INI de MultiPHP (MultiPHP INI Editor).
Icono de MultiPHP INI Editor en cPanel
  1. Selecciona una ubicación: En el menú desplegable, elige el dominio, subdominio o la carpeta principal (Home Directory) que deseas configurar.
Seleccionar dominio en MultiPHP
  1. Verás una lista de las directivas más comunes. Simplemente cambia los valores en las casillas.
    • memory_limit: Ej. 256M o 512M.
    • upload_max_filesize: Ej. 64M.
  2. Haz clic en el botón Aplicar al final de la página.
Editando valores PHP

Método 2: Creación manual de php.ini (Avanzado)

Si necesitas agregar una configuración especial que no aparece en el editor visual, puedes crear el archivo manualmente. Sigue estos pasos:

  1. En cPanel, ve a Archivos > Administrador de Archivos.
  2. Navega a la carpeta pública de tu sitio (generalmente public_html).
  3. Haz clic en el botón + Archivo en la barra superior.
  4. Nombra el archivo como php.ini (o .user.ini si tu servidor usa PHP-FPM moderno) y haz clic en Crear.
  5. Haz clic derecho sobre el nuevo archivo y selecciona Editar (Edit).
  6. Pega o escribe las directivas necesarias. Aquí tienes un ejemplo estándar para optimizar WordPress:

max_execution_time = 300
max_input_time = 300
memory_limit = 256M
post_max_size = 64M
upload_max_filesize = 64M
date.timezone = "America/La_Paz"

Guarda los cambios. En la mayoría de los casos, la actualización es inmediata.

Consideraciones Técnicas Importantes

  • Ubicación: A diferencia de la configuración global, un archivo php.ini manual solo afecta a la carpeta donde está guardado (y a veces no es recursivo). Si tienes subcarpetas con otras aplicaciones, podrías necesitar copiar el archivo allí también.
  • Precedencia: Si usas CloudLinux (Selector de PHP), es posible que las opciones seleccionadas allí sobrescriban tu archivo manual. Intenta usar siempre las herramientas gráficas primero.

Preguntas Frecuentes

He editado el archivo php.ini pero los cambios no se ven, ¿por qué?

Esto puede ocurrir por tres razones: 1) Necesitas limpiar la caché de tu navegador. 2) Tu servidor usa PHP-FPM, por lo que debes renombrar el archivo a .user.ini en lugar de php.ini. 3) Hay un archivo .htaccess con reglas que están bloqueando tus cambios.

¿Cuál es el límite máximo de memoria que puedo poner?

En hosting compartido, el límite "real" (Hard Limit) lo define el servidor, no tú. Aunque escribas memory_limit = 2048M, si tu plan solo permite 512M, el servidor ignorará tu configuración. Para superar esos límites, es necesario migrar a un VPS.

¿Le ha resultado útil esta respuesta? 0 Los usuarios encontraron esto útil (0 Votos)