Descripción general
Esta interfaz permite configurar directivas de archivo para una versión de PHP. Estas directivas controlan el comportamiento de esa versión de PHP; por ejemplo, si limita el acceso o la ejecución de archivos locales por parte de los scripts. Puede configurar directivas básicas en la pestaña "Modo Básico" de esta interfaz o añadir nuevas directivas en la pestaña "Modo Editor" .
Los usuarios de WHM pueden ver información sobre la configuración PHP INI del servidor en la interfaz del Editor MultiPHP INI de WHM ( WHM » Inicio » Software » Editor MultiPHP INI ).
Editor INI MultiPHP
Este editor tiene dos pestañas:
- Modo básico : esta pestaña carga valores de directiva desde el
php.ini
archivo para el dominio seleccionado o para toda la cuenta. - Modo editor : esta pestaña abre un editor de texto donde puede editar directamente el
php.ini
archivo del dominio seleccionado o de toda la cuenta.
Modo básico
Para usar la sección Modo Básico de esta interfaz, primero seleccione el php.ini
archivo que desea configurar en el menú " Configurar ajustes básicos de PHP INI" . El menú muestra una lista de todos los nombres de dominio disponibles, junto con el Directorio de inicio de la cuenta . Para aplicar los cambios a todos los sitios web que administra, seleccione Directorio de inicio . Para aplicar los cambios a un dominio específico, seleccione su nombre de dominio. Aparecerán sus directivas PHP.
Por motivos de seguridad, le recomendamos encarecidamente que utilice los valores predeterminados proporcionados por cPanel.
La disponibilidad de directivas depende de su versión de PHP. Si una directiva no aparece en su interfaz, su versión de PHP no la admite.
Realice los cambios en las directivas deseadas y haga clic en "Aplicar" . El sistema guarda los cambios en el php.ini
archivo, el user.ini
archivo y su .htaccess
archivo si estos admiten la directiva. Es posible que sus archivos php.ini
, .user.ini
y .htaccess
no sean idénticos. Para obtener más información sobre qué archivos admiten cada directiva, consulte la documentación de PHP .
Modo editor
Para usar la sección Modo Editor de esta interfaz, primero seleccione el php.ini
archivo que desea configurar en el menú " Editar configuración PHP INI" . El menú muestra una lista de los nombres de dominio de cada dominio disponible, junto con el Directorio de inicio de la cuenta . Para aplicar los cambios a todos los sitios web que administra, seleccione Directorio de inicio . Para aplicar los cambios a un dominio específico, seleccione su nombre de dominio. Aparecerán sus directivas PHP. Si el php.ini
archivo no existe, la interfaz carga un editor en blanco para que pueda crear su propio archivo.
Para obtener más información sobre cómo PHP maneja el php.ini
archivo, lea la documentación del archivo de configuración de PHP.
- Debe tener mucho cuidado al realizar cambios en esta interfaz. Los errores podrían provocar que los scripts PHP no funcionen. Solo usuarios avanzados deben usar esta interfaz.
- No se pueden usar como directivas las siguientes palabras:
null
,yes
,no
,true
,false
,on
,off
ynone
. Las directivas tampoco pueden contener los siguientes caracteres especiales:?
,{}
,|
,&
,~
,!
,[
,()
,^
o"
. - Para obtener más información sobre qué directivas están disponibles para su versión de PHP y cómo configurarlas, busque la documentación de php.net .
Realice los cambios en las directivas deseadas y haga clic en Guardar .
El sistema guarda los cambios en el php.ini
archivo en la sección Ruta de la interfaz, el .user.ini
archivo y el archivo . htaccess
si este admite la directiva. Es posible que los archivos php.ini
, .user.ini
y .htaccess
no sean idénticos. Para obtener más información sobre qué archivos admiten qué directivas, consulte la documentación de PHP " Dónde se puede establecer una configuración" .
La interfaz intenta una validación rudimentaria de los nombres de directivas. Esto no garantiza el correcto funcionamiento de su configuración de PHP. Para restablecer la configuración de PHP a sus valores predeterminados, elimine el archivo del dominio o del directorio de inicio php.ini
.
El controlador PHP de DSO y las principales versiones de PHP
cPanel & WHM no admite el controlador PHP DSO con PHP 8.0 y versiones superiores.
Si el administrador de su servidor habilita el controlador PHP DSO y usted cambia su versión de PHP a una versión principal diferente, el sistema no leerá los cambios de configuración.
Por ejemplo, si cambia su versión de PHP de PHP 5 a PHP 7, el sistema no leerá los cambios de configuración. Para solucionar este problema, debe editar y guardar de nuevo su configuración de PHP en la interfaz. El sistema cargará las .htaccess
directivas correctamente.
El módulo LSAPI y el archivo htaccess
Si el administrador del servidor incluye el módulo LSAPI en la configuración de PHP, el sistema también agregará una sección LSAPI a su .htaccess
archivo. Esta sección podría parecerse al siguiente ejemplo:
|
|