Preguntas Frecuentes
NUEVO
Soporte de Bitrix24
Inscripción e inicio de sesión
Inicio - Bitrix24
Noticias
Tareas y proyectos
Chats y llamadas
Grupos de Trabajo
Calendarios
Bitrix24.Drive
Webmail
Gestión del inventario
CRM
CoPilot - IA en Bitrix24
CRM + Online store
Sales Intelligence
CRM Analytics
BI Builder
Automatización
Sales Center (beta)
Tienda CRM (beta)
Marketing
Compañía
Base de conocimientos
Bitrix24.Sites
Tienda Online
Bitrix24.Market
Contact Center
Mi Perfil
Telefonía
Flujos de Trabajo
Bitrix24 En Premisa
Aplicación móvil
Aplicación de escritorio
Suscripción
Enterprise
Configuraciones de la cuenta
Preguntas Generales
Actualización de los artículos (archivo)

Soporte Bitrix24

Bitrix24 En Premisa: requisitos técnicos

on-premise

Servidor web habilitado para PHP

Apache (recomendado) –  versión 2.4.x o superior.

nginx – debe configurarse manualmente para garantizar el correcto funcionamiento. Versión recomendada: la última versión estable 1.16.x o superior.


Requisitos para PHP

Para que el producto funcione correctamente, a partir del 1 de marzo de 2024, la versión mínima de PHP es 8.1 y superior.

Para un funcionamiento correcto se requieren también las siguientes extensiones de PHP:

  • GD – biblioteca de manejo de imágenes. Se requiere para construir gráficos y tablas, lo que es esencial para los módulos de Estadísticas, Publicidad y Helpdesk. La biblioteca también se usa para CAPTCHA.

  • PHP XML – se utiliza por el sistema de actualización. Esta biblioteca está incluida en el paquete de instalación estándar de PHP. La versión de Windows de PHP tiene un soporte XML integrado.

  • FreeType – biblioteca necesaria para el correcto funcionamiento de CAPTCHA.

  • Soporte de expresiones regulares (POSIX y Perl-compatible) – se reqiuere para un funcionamiento correcto de mecanismos internos.

  • Zlib compression – la biblioteca de compresión. Se requiere por el módulo de compresión y el sistema de actualización para disminuir la cantidad de datos transferidos.

  • Se recomienda encarecidamente el acelerador de PHP (OPcache, XCache, APC u otro) para acelerar significativamente el funcionamiento de las aplicaciones PHP. PHP versión 5.5.x o superior incluye OPcache.

¡Importante! Características de uso:
  1. Precompilador XCache: su valor debe estar deshabilitado – xcache.cacher = Off.

  2. eAccelerator no es compatible con PHP versión 5.3 o superior y ya no es compatible con los productos de Bitrix a partir del módulo Kernel versión 15.0.13.

  3. Para la base de datos MySQL está disponible la codificación UTF-8. Para garantizar el soporte correcto del cifrado UTF, compruebe si el módulo mbstring está instalado en PHP. En la configuración de PHP, el archivo php.ini debe incluir:
    mbstring.func_overload=0 default_charset=UTF-8 
Configuraciones adicionales de PHP

Para un funcionamiento correcto debe instalar los siguientes parámetros PHP:

  • Cantidad máxima de memoria PHP requerida por el núcleo del sistema (en este caso, son 256 Mb).
    memory_limit = 256M;
    Este parámetro se puede cambiar:
    • editando directamente el archivo php.ini;

    • desde dentro de un script usando la función: ini_set("memory_limit", "256M");

      Esta línea se agrega al archivo /bitrix/php_interface/dbconn.php en el momento de la instalación usando el valor proporcionado por el usuario.

    • en el archivo .htaccess usando la directiva: php_value memory_limit 256M

      Los parámetros PHP desde .htaccess se pueden instalar solo si se cumplen las siguientes condiciones:
      • se utiliza el servidor web Apache u otro compatible (IIS es un servidor no compatible);
      • los archivos .htaccess son procesados por el servidor web, o sea el archivo de configuración del servidor web (httpd.conf) contiene la directiva: AllowOverride All o cualquier otro valor que no sea None;
      • PHP es instalado como un módulo de Apache (si PHP se ejecuta como CGI, todos los parámetros requeridos deben establecerse al compilar PHP)
    • en el archivo httpd.conf usando la directiva: php_admin_value memory_limit 256M

  • El parámetro que define si los archivos se pueden cargar en el servidor o no:
    file_uploads = On;

    También se deben configurar los siguientes parámetros:

    • upload_tmp_dir = <nombre de carpeta>
      Es esencial que exista el directorio especificado, y que el usuario actual (bajo el cual se ejecuta el servidor web) tenga los permisos de "escribir" para esta carpeta.
    • upload_max_filesize = <límite de tamaño de archivo requerido>
  • Es necesario que el manejo de sesiones en PHP esté configurado correctamente. Se recomienda verificar que exista la carpeta donde se guardan los archivos de sesión.
    Si falta el parámetro session.save_path en el archivo php.ini, se usará el valor predeterminado de /tmp.

    Si la URL del servidor contiene el parámetro PHPSESSID=..., puede deshabilitarlo de la siguiente manera:

    • En el archivo php.ini instalar: session.use_trans_sid = 0
    • En el archivo .htaccess instalar: php_flag session.use_trans_sid off
      El sitio web de demostración ya tiene esta línea incluida en el archivo especificado, solo debe descomentarla.
    ¡Importante! Por razones de seguridad, debe especificar carpetas separadas para almacenar sesiones de cada usuario del alojamiento.

Soporte de bases de datos

MySQL – se recomienda la versión 5.7.х o superior.

Para admitir MySQL, el sistema requiere que se instale el soporte de MySQL para PHP.

¡Atención! Las bases de datos Oracle y MSSQL no son compatibles.

Espacio en el disco duro

Al principio, necesitará al menos 10 Gb de espacio libre. Si tiene muchos documentos, archivos, etc., es posible que necesite más espacio libre, pero 10 Gb es el mínimo.


RAM

Necesita tener al menos 1 GB de RAM. Si utiliza el servidor Push&Pull, se requieren al menos 2 GB de RAM.


Configuración del servidor

A continuación encontrará configuraciones de servidores aproximadas:

  • Hasta 50 usuarios: Intel Xeon E3-1230v5 3.4 GHz, 4 núcleos / 2 × 2 Tb HDD para almacenar archivos de la cuenta / 2 х 256 Gb SSD para almacenar bases de datos / 16 Gb DDR4.
  • 50 – 100 usuarios: Intel Xeon E3-1230v5 3.4 GHz, 4 núcleos / 2 × 2 Tb HDD para almacenar archivos de la cuenta / 2 х 256 Gb SSD para almacenar bases de datos / 24 Gb DDR4.
  • 100 – 500 usuarios: Intel Xeon E3-1230v5 3.4 GHz, 4 núcleos / 2 × 2 Tb HDD para almacenar archivos de la cuenta / 2 х 256 Gb SSD para almacenar bases de datos / 32 Gb DDR4.
  • 500 – 1000 usuarios: Intel Xeon E5-1650v4 3.6 GHz, 6 núcleos / 2 × 4 Tb HDD para almacenar archivos de la cuenta / 2 х 480 Gb SSD para almacenar bases de datos / 64 Gb DDR4.
  • 1000 – 5000 usuarios: Intel Xeon E5-1650v4 3.6 GHz, 6 núcleos / 2 × 4 Tb HDD para almacenar archivos de la cuenta / 2 х 480 Gb SSD para almacenar bases de datos / 128 Gb DDR4.
  • Más de 5000 usuarios: 2 servidores Intel Xeon E5-1650v4 3.6 GHz, 6 núcleos / 2 × 4 Tb HDD para almacenar archivos de la cuenta / 2 х 480 Gb SSD para almacenar bases de datos / 128 Gb DDR4.

Estas configuraciones son aproximadas y la mayoría de los proyectos requerirán significativamente menos recursos. Y para los otros, al contrario, puede que no sea suficiente.

¿Le ha resultado útil esta información?
Asistencia de especialistas en integración
No es lo que estoy buscando
Texto complicado e incomprensible
La información está desactualizada
La explicación es demasiado corta. Necesito más información
No me gusta cómo funciona esta herramienta
Ir a Bitrix24
¿No tiene una cuenta? Créela gratis