¿Comment configurer votre fichier .user.ini sur LWS Panel ?

Procédure

Introducción

Bienvenido a esta documentación dedicada al uso del archivo .user.ini en las fórmulas de alojamiento gestionadas con el LWS Panel. Detallaremos cómo crear y configurar el archivo .user.ini, su utilidad y su papel en la optimización de su sitio web. ¿El objetivo? Ayudarle a dominar esta herramienta para hacer de su presencia en línea un éxito. Comencemos sin más espera.

I. ¿Qué es el archivo user.ini?

El archivo .user.ini es un elemento esencial de la configuración de su sitio web alojado en LWS Panel. Más concretamente, se trata de un archivo de configuración específico de PHP. Este archivo permite personalizar y ajustar los parámetros de PHP para su sitio web específico. Los ajustes en este archivo controlan diversos aspectos de su sitio, en particular el juego de caracteres utilizado por defecto, el número de variables de entrada contenidas en las "cookies", y mucho más. En resumen, el archivo .user.ini ofrece una flexibilidad adicional para afinar el comportamiento de su sitio.

II. ¿Cómo crear un archivo user.ini?

Crear un archivo .user.ini es un proceso relativamente sencillo, pero requiere acceso al espacio de almacenamiento de su sitio web. Para ello, acceda al gestor de archivos. Una vez en el gestor de archivos, deberá crear un nuevo archivo. Nombre este archivo '.user.ini' (el punto al principio es muy importante en el nombre del archivo) y colóquelo en la raíz de su sitio. Entonces puede abrir este archivo directamente con el FileManager y comenzar a añadir las directivas de configuración de su elección.

Las directivas se enumeran en el archivo una debajo de otra sin orden de prioridad y de la forma:

designacion_directiva = "valor_directiva"

No olvide guardar sus cambios antes de cerrar el archivo.

III. ¿Por qué y cuándo utilizar un archivo .user.ini?

El uso del archivo user.ini es particularmente útil cuando desea modificar parámetros de PHP que no son directamente accesibles a través de la interfaz de LWS Panel. Por ejemplo, puede encontrarse con una situación en la que deba cambiar el juego de caracteres predeterminado para una interpretación de caracteres particulares que utiliza en su proyecto. En tales casos, el archivo .user.ini puede ser una herramienta indispensable. Sin embargo, conviene señalar que los cambios realizados en este archivo deben hacerse siempre con cuidado, ya que pueden tener un impacto significativo en el funcionamiento de su sitio.

IV. ¿Cuáles son las directivas permitidas en el archivo .user.ini?

Es fundamental recordar que no todas las directivas están permitidas en el archivo user.ini. Por razones de seguridad y estabilidad del servidor, algunas directivas no pueden definirse en este archivo. Antes de añadir una directiva a su archivo user.ini, asegúrese de consultar la documentación oficial de PHP para confirmar que está permitida. Es un paso esencial para preservar la integridad de su sitio y evitar problemas inesperados.

Puede encontrar el conjunto de directivas utilizables en un archivo user.ini en esta documentación oficial de PHP.

Exclusiones:

Por razones de seguridad y estabilidad de los servidores, algunas directivas no pueden definirse en este archivo. Aquí está la lista de directivas excluidas:

Todas las directivas PHP_INI_SYSTEM Estas directivas solo pueden modificarse en los archivos php.ini o httpd.conf a los que el usuario no tiene acceso
sendmail_path bloqueada por motivos de seguridad
sendmail_from bloqueada por motivos de seguridad
error_log bloqueada por motivos de seguridad
mail.log bloqueada por motivos de seguridad
upload_tmp_dir bloqueada por motivos de seguridad
session.save_path bloqueada por motivos de seguridad
memory_limit Modificable directamente en la configuración PHP del LWS Panel
post_max_size Modificable directamente en la configuración PHP del LWS Panel
upload_max_filesize Modificable directamente en la configuración PHP del LWS Panel
max_execution_time Modificable directamente en la configuración PHP del LWS Panel
max_file_uploads Modificable directamente en la configuración PHP del LWS Panel
open_basedir bloqueada por motivos de seguridad
default_socket_timeout bloqueada por motivos de seguridad

V. Algunas utilizaciones prácticas

defaut_charset

"UTF-8" es el valor predeterminado y se utiliza como juego de caracteres predeterminado para las funciones y módulos. PHP siempre enviará un juego de caracteres predeterminado para htmlentities(), html_entity_decode() y htmlspecialchars() si el parámetro encoding se omite. El valor de default_charset también se utilizará para definir el juego de caracteres predeterminado para las funciones iconv si las opciones de configuración iconv.input_encoding, iconv.output_encoding y iconv.internal_encoding no están definidas, y para las funciones mbstring si las opciones de configuración mbstring.http_input, mbstring.http_output y mbstring.internal_encoding no están definidas.

Todas las versiones de PHP utilizarán este valor como juego de caracteres predeterminado en la cabecera por defecto Content-Type enviada por PHP si la cabecera no se sobrescribe mediante una llamada a la función header().

max_input_var

El número de variables de entrada que pueden aceptarse (este límite se aplica a las variables superglobales $_GET, $_POST y $_COOKIE, por separado). El uso de esta directiva permite limitar las posibilidades de ataque por denegación de servicio utilizando colisiones de hashes. Si hay más variables de entrada que el número especificado por esta directiva, se emitirá una alerta de tipo E_WARNING y las variables sobrantes se eliminarán de la solicitud.

auto_prepend_file y auto_append_file

permite forzar la carga de un archivo antes o después de un php. Por ejemplo, en lugar de hacer en todos los archivos, basta con poner auto_prepend_file = header.php para cargarlo.

Wordfence lo utiliza especialmente para cargar su script de cortafuegos antes de WordPress.

opcache.enable

Establecer el valor de esta variable en "0" permite desactivar temporalmente la caché de compilación OPCache, lo que es útil para pruebas y depuración

display_errors

para mostrar los errores en los navegadores

error_reporting

selecciona los tipos de errores a mostrar (todos, todos salvo notice, solo todos los errores y warnings, todos salvo los deprecated, ...)

short_open_tag

autoriza o prohíbe las short tags ( para decir

VI. Consejos y trucos para un uso eficaz del archivo .user.ini

El uso eficaz del archivo .user.ini requiere ciertos conocimientos y una atención especial. Aquí tiene algunos consejos para ayudarle a sacar el máximo partido de esta herramienta. En primer lugar, pruebe siempre sus cambios en un entorno de desarrollo antes de aplicarlos a su sitio en producción. Esto le permitirá identificar y corregir posibles problemas sin perturbar su sitio en vivo. En segundo lugar, si su sitio empieza a experimentar problemas después de una modificación del archivo user.ini, es probable que esa modificación sea la causa. En ese caso, retroceda y revise sus cambios para identificar el problema.

¿Cómo conocer las cuotas y características PHP de mi plan de alojamiento web? 

Consulte esta ayuda completa que detalla todas las características de nuestros planes de alojamiento web (LWS Panel) : Ayuda sobre las cuotas y características de los planes de alojamiento web (LWS Panel).

Conclusión

¡Enhorabuena! Ahora tiene una comprensión más profunda del uso del archivo user.ini con LWS Panel. Esta guía le ha proporcionado información valiosa sobre la creación, la configuración y el uso óptimo de este archivo, permitiéndole mejorar el rendimiento y la seguridad de su sitio. El archivo .user.ini es una herramienta extremadamente potente a su disposición, pero como todas las herramientas potentes, debe utilizarse con cuidado. Siga explorando, aprendiendo y optimizando. Su viaje en el mundo web con LWS no ha hecho más que empezar.

help.lws.net/a/1742
¿Le ha resultado útil este artículo?

Sí

No

Leído 12 607 veces

¡Gracias! No dude en hacer preguntas sobre nuestra documentación si desea más información y ayudarnos a mejorarla.

Artículos similares

¿Tiene una pregunta sobre este artículo?

Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.

Formule una pregunta al equipo de LWS y a su comunidad

RGPD: Responsable: LWS-Ligne Web Services. Finalidad: moderación y publicación pública de su pregunta, posible aviso de una respuesta. Base jurídica: consentimiento (art. 6.1.a RGPD). Conservación de los correos: 90 días tras el aviso, 12 meses como máximo sin respuesta. Para ejercer sus derechos, consulte la sección RGPD de nuestras condiciones generales.