Personalizando un PHP.ini para mi dominio desde cPanel
En ocasiones es necesario incrementar algunos valores o limites de PHP para que nuestro desarrollo/aplicación en la web funcione de forma correcta; Es posible realizar estos cambios solo para un dominio web y así no afectar con incrementos o sobre uso de recursos colocando limites para todos los sitios web. Estos cambios se puede aplicar colocando un php.ini local en la cuenta existe diferentes entornos en cPanel donde se puede aplicar este cambio, si esta inseguro de que entorno esta ejecutando contacte a un personal de soporte.
CloudLinux
Esta forma es solo usada para servidores que estan corriendo CloudLinux como sistema operativo, este sistema ofrece una opción de manejo de PHP llamado Selector PHP a continuación se mencionará como aplicar estos cambios de PHP.ini
- Identificar el opción de Selector PHP o Seleccionar Versión de PHP que se encuentra dentro de la sección de Software en su cPanel
- 967pxIr a Switch to PHP Options para mostrar la edición del PHP.ini
- Editar el valor deseado de PHP. Sí no existe el valor puede contactar con soporte para activar la edición del valor para todas las cuentas.
MultiPHP con EasyApache 4
Para cambiar estas opciones se realiza de forma sencilla desde el cPanel
- Identificar el opción de MultiPHP INI Manager o Editor INI de MultiPHP que se encuentra dentro de la sección de Software en su cPanel.
- Desde la interfaz de MultiPHP se debe seleccionar la ubicación del PHP.ini a editar normalmente este se recomienda aplicarle el Home Directory para aplicarlo a todos los subdominios o carpetas del dominio principal
- Despues de seleccionar la ubicación se mostraran las directivas posibles para editarse de acuerdo a sus necesidades
- Usar el botón de Apply o Aplicar
cPanel suPHP / EasyApache 3
Para cambiar la opciones o directivas en el archivo PHP.ini se debe realizar dos pasos
Editar .htaccess
Crear directiva en el archivo para realizar la configuración del path/ruta del php.ini el cual tendra nuestras directivas personalizadas para esto debe usarse el Admnistrador de archivos desde la seccion de Archivos al ingreso de cPanel se debe confirmar que este activa la opción de Mostrar Archivos ocultos (dotfiles) que se mostrará al dar click sobre Configuración.
Una vez visualizado el archivos .htaccess este debe tener la siguiente directiva donde PATH_PHP.ini debe ser una ruta propia para su cuenta de cPanel (normalmente /home/usuario/public_html)
##Begin Custom php.ini <IfModule mod_suphp.c> suPHP_ConfigPath PATH_PHP.ini </IfModule> <Files php.ini > Order deny,allow Deny from All </Files> ####End Custom php.ini
Editar PHP.ini
Este archivo se recomienda que tenga solo las directivas que se desea cambiar y debe estar colocado en la ruta especificada en el archivo .htaccess de punto previo. Para la edición de este archivos puede hacerse por el Administrador de Archivos de cPanel o bien por medio de FTP