Procédure
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.
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.
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.
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.
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 |
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
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.
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).
¡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.
Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.